From 35ef8e6fa9fa96c90ef79d22806d309c90fd3053 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 24 Dec 2008 15:11:35 +0900 Subject: [PATCH] make sure both args are unicode --- anki/media.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anki/media.py b/anki/media.py index ec36c822b..0ca65b79a 100644 --- a/anki/media.py +++ b/anki/media.py @@ -68,7 +68,8 @@ Update media table. If file already exists, don't copy.""" # case insensitive filesystems suck pass else: - shutil.copy2(path, new.encode(sys.getfilesystemencoding())) + shutil.copy2(path.encode(sys.getfilesystemencoding()), + new.encode(sys.getfilesystemencoding())) newSize = os.stat(new)[stat.ST_SIZE] if not deck.s.scalar( "select 1 from media where filename = :f",