[utils] Improve colon handling (Fixes #4683)

This commit is contained in:
Philipp Hagemeister 2015-01-11 17:40:45 +01:00
parent 4340decad2
commit 2aeb06d6dc
2 changed files with 6 additions and 0 deletions

View file

@ -287,6 +287,8 @@ def sanitize_filename(s, restricted=False, is_id=False):
return '_'
return char
# Handle timestamps
s = re.sub(r'[0-9]+(?::[0-9]+)+', lambda m: m.group(0).replace(':', '_'), s)
result = ''.join(map(replace_insane, s))
if not is_id:
while '__' in result: