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 continue
try: try:
deck = DeckStorage.Deck(d, backup=False) 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({ self.browserDecks.append({
'path': d, 'path': d,
'name': deck.name(), 'name': deck.name(),
@ -1027,6 +1022,12 @@ your deck."""))
'mod': deck.modified, 'mod': deck.modified,
}) })
deck.close() 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: for d in toRemove:
self.config['recentDeckPaths'].remove(d) self.config['recentDeckPaths'].remove(d)
self.config.save() self.config.save()