Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitur Kirov <dkirov@gmail.com>2006-05-31 17:03:42 +0400
committerDimitur Kirov <dkirov@gmail.com>2006-05-31 17:03:42 +0400
commit822232653c5a9e6fadb264d7259f3fd9920411ae (patch)
treef8bfab1441d806649f24d528f1efa7ad5208ac04
parent1d6f656d2c8cc09caf392a7b5ced7ba9ef09e199 (diff)
merged r6263
-rw-r--r--src/common/helpers.py5
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]