do count check inside try block

This commit is contained in:
Damien Elmes 2009-06-12 11:00:47 +09:00
parent 09e8fe8e33
commit 50275c74f1

View file

@ -1014,11 +1014,6 @@ your deck."""))
continue
try:
deck = DeckStorage.Deck(d, backup=False)
except Exception, e:
if not "File is in use" in str(e):
toRemove.append(d)
else:
continue
self.browserDecks.append({
'path': d,
'name': deck.name(),
@ -1027,6 +1022,12 @@ your deck."""))
'mod': deck.modified,
})
deck.close()
except Exception, e:
if not "File is in use" in str(e):
toRemove.append(d)
else:
print "ignoring", d
continue
for d in toRemove:
self.config['recentDeckPaths'].remove(d)
self.config.save()