diff options
author | Dimitur Kirov <dkirov@gmail.com> | 2006-05-31 17:03:42 +0400 |
---|---|---|
committer | Dimitur Kirov <dkirov@gmail.com> | 2006-05-31 17:03:42 +0400 |
commit | 822232653c5a9e6fadb264d7259f3fd9920411ae (patch) | |
tree | f8bfab1441d806649f24d528f1efa7ad5208ac04 | |
parent | 1d6f656d2c8cc09caf392a7b5ced7ba9ef09e199 (diff) |
merged r6263
-rw-r--r-- | src/common/helpers.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/common/helpers.py b/src/common/helpers.py index b7303043c..a3fd5f5a5 100644 --- a/src/common/helpers.py +++ b/src/common/helpers.py @@ -695,8 +695,9 @@ def sanitize_filename(filename): filename = punycode_encode(filename) # make it latin chars only filename = filename.replace('/', '_') if os.name == 'nt': - filename = filename.replace('?', '').replace(':', '').replace('!', '')\ - .replace('"', "'") + filename = filename.replace('?', '_').replace(':', '_')\ + .replace('\\', '_').replace('"', "'").replace('|', '_')\ + .replace('*', '_').replace('<', '_').replace('>', '_') # 48 is the limit if len(filename) > 48: extension = filename.split('.')[-1] |