Raise error instead of trying to fix bad names.
Thanks for the advice, @radl97
This commit is contained in:
parent
04c3486b83
commit
ec64a0b5f1
1 changed files with 23 additions and 3 deletions
|
|
@ -64,7 +64,13 @@ class LargeFileBase(ABC):
|
|||
keep_last_n: Optional[int] = None,
|
||||
cache_only_mode: bool = False,
|
||||
):
|
||||
self._name = re.sub(r"[^a-zA-Z0-9._-]+", "", name)
|
||||
clean_name = re.sub(r"[^!a-zA-Z0-9._-]+", "", name)
|
||||
if clean_name != name:
|
||||
raise ValueError(
|
||||
f"Given name contains illegal characters, consider changing it to: `{clean_name}`"
|
||||
)
|
||||
|
||||
self._name = name
|
||||
self._version = version
|
||||
self._mode = mode
|
||||
self._keep_last_n = keep_last_n
|
||||
|
|
|
|||
Loading…
Reference in a new issue