From 8e08ec10ee707c9a7902154634972e8b5ab99a48 Mon Sep 17 00:00:00 2001 From: Pavel Tisnovsky Date: Tue, 10 Mar 2026 08:36:00 +0100 Subject: [PATCH] LCORE-1438: Use removeprefix method --- src/llama_stack_configuration.py | 6 ++---- src/utils/suid.py | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/llama_stack_configuration.py b/src/llama_stack_configuration.py index 39e026630..fbe8d8fc2 100644 --- a/src/llama_stack_configuration.py +++ b/src/llama_stack_configuration.py @@ -251,8 +251,7 @@ def construct_models_section( # Strip sentence-transformers/ prefix if present provider_model_id = embedding_model - if provider_model_id.startswith("sentence-transformers/"): - provider_model_id = provider_model_id[len("sentence-transformers/") :] + provider_model_id = provider_model_id.removeprefix("sentence-transformers/") # Skip if embedding model already registered existing_model_ids = [m.get("provider_model_id") for m in output] @@ -489,8 +488,7 @@ def enrich_solr(ls_config: dict[str, Any], solr_config: dict[str, Any]) -> None: # Strip sentence-transformers/ prefix from constant for provider_model_id provider_model_id = constants.SOLR_DEFAULT_EMBEDDING_MODEL - if provider_model_id.startswith("sentence-transformers/"): - provider_model_id = provider_model_id[len("sentence-transformers/") :] + provider_model_id = provider_model_id.removeprefix("sentence-transformers/") # Check if already registered registered_models = ls_config["registered_resources"]["models"] diff --git a/src/utils/suid.py b/src/utils/suid.py index aafd64de5..fd3129401 100644 --- a/src/utils/suid.py +++ b/src/utils/suid.py @@ -40,7 +40,7 @@ def check_suid(suid: str) -> bool: return False # Strip 'conv_' prefix if present - hex_part = suid[5:] if suid.startswith("conv_") else suid + hex_part = suid.removeprefix("conv_") # Check for 48-char hex string (llama-stack conversation ID format) if len(hex_part) == 48: