From 7070b159d5213353f64959452766bf23fcc7ecea Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 24 Apr 2012 09:16:34 +0900 Subject: [PATCH] don't allow ? " or | in media filenames either --- anki/media.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/media.py b/anki/media.py index 3b4d465b3..91e55215d 100644 --- a/anki/media.py +++ b/anki/media.py @@ -65,7 +65,7 @@ class MediaManager(object): If the same name exists, compare checksums.""" mdir = self.dir() # remove any dangerous characters - base = re.sub(r"[][<>:/\\&]", "", os.path.basename(opath)) + base = re.sub(r"[][<>:/\\&?\"\|]", "", os.path.basename(opath)) dst = os.path.join(mdir, base) # if it doesn't exist, copy it directly if not os.path.exists(dst):