From 3dc9454cd74485af594c8ac1240fe1396575c282 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 30 Jan 2012 05:32:18 +0900 Subject: [PATCH] revert to the previous cwd rather than assuming a particular path layout --- anki/media.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/anki/media.py b/anki/media.py index a686b619e..8f37cb921 100644 --- a/anki/media.py +++ b/anki/media.py @@ -23,6 +23,7 @@ class MediaManager(object): self._dir = re.sub("(?i)\.(anki2)$", ".media", self.col.path) if not os.path.exists(self._dir): os.makedirs(self._dir) + self._oldcwd = os.getcwd() os.chdir(self._dir) # change database self.connect() @@ -41,10 +42,8 @@ class MediaManager(object): return self.db.close() self.db = None - # reset our path to ~/Anki - anki_dir = os.path.dirname( os.path.dirname(self.col.path) ) - os.chdir(anki_dir) - + # change cwd back to old location + os.chdir(self._oldcwd) def dir(self): return self._dir