From 8f2efd83b3beee361c2849993b1b1ccb29ec05b5 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 28 Nov 2008 17:15:22 +0900 Subject: [PATCH] fix ref to traceback, make sure to only delete existing indices --- anki/deck.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anki/deck.py b/anki/deck.py index 3af329acb..216d69f8b 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -8,7 +8,7 @@ The Deck """ __docformat__ = 'restructuredtext' -import tempfile, time, os, random, sys, re, stat, shutil, types +import tempfile, time, os, random, sys, re, stat, shutil, types, traceback from anki.db import * from anki.lang import _ @@ -1864,8 +1864,8 @@ order by priority desc, combinedDue""") deck.s.statement("analyze") if deck.version == 1: # fix indexes and views - deck.s.statement("drop index ix_cards_newRandomOrder") - deck.s.statement("drop index ix_cards_newOrderedOrder") + deck.s.statement("drop index if exists ix_cards_newRandomOrder") + deck.s.statement("drop index if exists ix_cards_newOrderedOrder") DeckStorage._addViews(deck) DeckStorage._addIndices(deck) deck.rebuildTypes()