From a563109e53a963ab7fc66c419312baa5803c9636 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 15 Apr 2010 22:18:41 +0900 Subject: [PATCH] don't assume media directory exists --- ankiqt/ui/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 6c0e0f947..3fadb763f 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1331,7 +1331,10 @@ later by using File>Close. if ui.utils.askUser(_("Delete %s?") % self.browserDecks[c]['name']): del self.browserDecks[c] os.unlink(deck) - shutil.rmtree(re.sub(".anki$", ".media", deck)) + try: + shutil.rmtree(re.sub(".anki$", ".media", deck)) + except OSError: + pass self.config['recentDeckPaths'].remove(deck) self.showDeckBrowser()