This commit is contained in:
Kovid Goyal 2010-04-02 10:02:43 +05:30
parent b723baa16c
commit 6a4982f6bc

View File

@ -471,13 +471,14 @@ class LibraryDatabase2(LibraryDatabase):
not os.path.exists(self.dbpath.replace('metadata.db', 'MeTAdAtA.dB')) not os.path.exists(self.dbpath.replace('metadata.db', 'MeTAdAtA.dB'))
# Upgrade database # Upgrade database
while True: while True:
meth = getattr(self, 'upgrade_version_%d'%self.user_version, None) uv = self.user_version
meth = getattr(self, 'upgrade_version_%d'%uv, None)
if meth is None: if meth is None:
break break
else: else:
print 'Upgrading database to version %d...'%(self.user_version+1) print 'Upgrading database to version %d...'%(uv+1)
meth() meth()
self.user_version += 1 self.user_version = uv+1
self.data = ResultCache() self.data = ResultCache()
self.search = self.data.search self.search = self.data.search