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()