conditionally apply meta

This commit is contained in:
Damien Elmes 2009-04-07 12:22:35 +09:00
parent d9aa62d370
commit ba716e2066

View file

@ -565,12 +565,13 @@ values
return d
def updateDeck(self, deck):
meta = deck['meta']
for (k,v) in meta:
self.deck.s.statement("""
if 'meta' in deck:
meta = deck['meta']
for (k,v) in meta:
self.deck.s.statement("""
insert or replace into deckVars
(key, value) values (:k, :v)""", k=k, v=v)
del deck['meta']
del deck['meta']
self.applyDict(self.deck, deck)
self.deck.lastSync = self.deck.modified
self.deck.updateTagPriorities()