From e5460eb00e5d3b560d5a3dd8050d33f80382ed68 Mon Sep 17 00:00:00 2001 From: Ashutosh Singh Date: Mon, 26 Jan 2026 13:15:00 +0530 Subject: [PATCH] refactor: use native str.removesuffix instead of custom helper --- extralit-server/src/extralit_server/_app.py | 2 +- extralit-server/src/extralit_server/helpers.py | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/extralit-server/src/extralit_server/_app.py b/extralit-server/src/extralit_server/_app.py index d14db4d08..c073d9755 100644 --- a/extralit-server/src/extralit_server/_app.py +++ b/extralit-server/src/extralit_server/_app.py @@ -264,7 +264,7 @@ def _create_statics_folder(path_from): BASE_URL_VAR_NAME = "@@baseUrl@@" temp_dir = tempfile.mkdtemp() new_folder = shutil.copytree(path_from, temp_dir + "/statics") - base_url = helpers.remove_suffix(settings.base_url or "", suffix="/") + base_url = (settings.base_url or "").removesuffix("/") for extension in ["*.js", "*.html"]: for file in glob.glob( f"{new_folder}/**/{extension}", diff --git a/extralit-server/src/extralit_server/helpers.py b/extralit-server/src/extralit_server/helpers.py index 1b36cda0f..9b99697e1 100644 --- a/extralit-server/src/extralit_server/helpers.py +++ b/extralit-server/src/extralit_server/helpers.py @@ -544,12 +544,7 @@ async def create_s3_client() -> "S3Client": return s3_client -def remove_suffix(text: str, suffix: str): - # TODO Move where is used - """Give a text, removes suffix substring from it""" - if text.endswith(suffix): - return text[: -len(suffix)] - return text + def replace_string_in_file(filename: str, string: str, replace_by: str, encoding: str = "utf-8"):