From 7784cea4b0abe157f6626aee740644869585434d Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 26 Sep 2009 06:57:51 +0900 Subject: [PATCH] don't attempt to open directories for writing in getshared --- ankiqt/ui/getshared.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/getshared.py b/ankiqt/ui/getshared.py index c6a09260a..b501718a5 100644 --- a/ankiqt/ui/getshared.py +++ b/ankiqt/ui/getshared.py @@ -220,8 +220,11 @@ class GetShared(QDialog): pd, os.path.dirname(l.filename))) except OSError: pass - open(os.path.join(pd, l.filename), "wb").\ - write(z.read(l.filename)) + if l.filename.endswith("/"): + # directory + continue + path = os.path.join(pd, l.filename) + open(path, "wb").write(z.read(l.filename)) else: open(os.path.join(pd, tit + ext), "wb").write(file.read()) showInfo(_("Plugin downloaded. Please restart Anki."),