From 6c33a330d54e05f6ed494662e1364600de7ada0d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 11 Mar 2009 06:22:52 +0900 Subject: [PATCH] make sure file is saved as binary --- ankiqt/ui/getshared.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/getshared.py b/ankiqt/ui/getshared.py index 3fc3b2fb7..deca3246a 100644 --- a/ankiqt/ui/getshared.py +++ b/ankiqt/ui/getshared.py @@ -179,7 +179,7 @@ class GetShared(QDialog): for l in z.namelist(): if l == "shared.anki": dpath = os.path.join(dd, tit + ".anki") - open(dpath, "w").write(z.read(l)) + open(dpath, "wb").write(z.read(l)) elif l.startswith("shared.media/"): try: os.mkdir(os.path.join(dd, tit + ".media")) @@ -200,7 +200,7 @@ class GetShared(QDialog): # pass # open(os.path.join(pd, 2)) else: - open(os.path.join(pd, tit + ext), "w").write(data) + open(os.path.join(pd, tit + ext), "wb").write(data) showInfo(_("Plugin downloaded. Please restart Anki."), parent=self) self.ok = True