From 3f01b1ef592e797a8f484a2559f58ea3fa292296 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 21 Sep 2012 23:50:41 +0900 Subject: [PATCH] don't die if src collection is missing media folder --- anki/importing/anki2.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/anki/importing/anki2.py b/anki/importing/anki2.py index d80d66cf7..e2d7c53e7 100644 --- a/anki/importing/anki2.py +++ b/anki/importing/anki2.py @@ -271,7 +271,10 @@ insert or ignore into revlog values (?,?,?,?,?,?,?,?,?)""", revlog) def _importStaticMedia(self): # Import any '_foo' prefixed media files regardless of whether # they're used on notes or not - for fname in os.listdir(self.src.media.dir()): + dir = self.src.media.dir() + if not os.path.exists(dir): + return + for fname in os.listdir(dir): if fname.startswith("_") and not self.dst.media.have(fname): self._writeDstMedia(fname, self._srcMediaData(fname))