mirror of
https://github.com/Emersont1/itchio.git
synced 2026-03-11 08:54:39 +00:00
Fixes an issue with not properly handling games whose names ended in '...' relating to issue #57
This commit is contained in:
parent
d67c857ac2
commit
73fe2d6193
1 changed files with 4 additions and 4 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import re
|
||||
import hashlib
|
||||
import requests
|
||||
|
||||
import os.path
|
||||
|
||||
class NoDownloadError(Exception):
|
||||
"""No download found exception"""
|
||||
|
|
@ -38,10 +38,10 @@ def download(url, path, name, file):
|
|||
|
||||
def clean_path(path):
|
||||
"""Cleans a path on windows"""
|
||||
#if sys.platform in ["win32", "cygwin", "msys"]:
|
||||
path_clean = re.sub(r"[\<\>\:\"\/\\\|\?\*]", "-", path)
|
||||
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
|
||||
|
||||
|
||||
def md5sum(path):
|
||||
|
|
|
|||
Loading…
Reference in a new issue