From b58e3629a1208ab5a9d4e8eb706c78f5b7d1ef07 Mon Sep 17 00:00:00 2001 From: "Alex H." <48185123+Vodes@users.noreply.github.com> Date: Sun, 21 Apr 2024 21:02:16 +0200 Subject: [PATCH] mux: Dirty workaround for name cleaning --- muxtools/muxing/mux.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/muxtools/muxing/mux.py b/muxtools/muxing/mux.py index c90d364..b1542e3 100644 --- a/muxtools/muxing/mux.py +++ b/muxtools/muxing/mux.py @@ -128,7 +128,10 @@ def clean_name(name: str) -> str: stripped = stripped.replace(match, "").strip() warn(f"Unknown token '{match}' was removed.", "Mux") - delimiters = ["-", ".", "/"] + delimiters = ["-", "/"] + if not stripped.endswith("..."): + delimiters.append(".") + while any([stripped.startswith(delim) for delim in delimiters]): stripped = stripped.lstrip("".join(delimiters)).strip()