aboutsummaryrefslogtreecommitdiffstats
path: root/scanner/CachePath.py
diff options
context:
space:
mode:
Diffstat (limited to 'scanner/CachePath.py')
-rw-r--r--scanner/CachePath.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scanner/CachePath.py b/scanner/CachePath.py
index c9c19fc..0d3032b 100644
--- a/scanner/CachePath.py
+++ b/scanner/CachePath.py
@@ -14,7 +14,11 @@ def trim_base_custom(path, base):
def trim_base(path):
return trim_base_custom(path, trim_base.base)
def cache_base(path):
- path = trim_base(path).replace('/', '-').replace(' ', '_')
+ path = trim_base(path).replace('/', '-').replace(' ', '_').replace('(', '').replace(')', '').replace('#', '').replace('[', '').replace(']', '').replace('"', '').replace("'", '').replace('_-_', '-').lower()
+ while path.find("--") != -1:
+ path = path.replace("--", "-")
+ while path.find("__") != -1:
+ path = path.replace("__", "_")
if len(path) == 0:
path = "root"
return path