mirror of
https://github.com/Emersont1/itchio.git
synced 2026-03-11 08:54:39 +00:00
Fixes an issue prevents writing paths that end in '...' or similar
This commit is contained in:
parent
b64e8197b9
commit
c95b75b085
1 changed files with 2 additions and 0 deletions
|
|
@ -41,6 +41,8 @@ def clean_path(path):
|
|||
"""Cleans a path on windows"""
|
||||
if sys.platform in ["win32", "cygwin", "msys"]:
|
||||
path_clean = re.sub(r"[<>:|?*\"\/\\]", "-", path)
|
||||
# This checks for strings that end in ... or similar, weird corner case that affects fewer than 0.1% of titles
|
||||
path_clean = re.sub(r'(.)[.]\1+$', "-", path_clean)
|
||||
return path_clean
|
||||
return path
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue