From 3c7eb723000f9e1577a8e1df7d14595d6af6b90c Mon Sep 17 00:00:00 2001 From: root Date: Tue, 21 Apr 2015 08:39:29 +0200 Subject: hotfix 2 --- pyload/database/Backend.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pyload/database/Backend.py b/pyload/database/Backend.py index b6540b2be..2f112bea4 100644 --- a/pyload/database/Backend.py +++ b/pyload/database/Backend.py @@ -175,18 +175,20 @@ class DatabaseBackend(Thread): f.write(str(DB_VERSION)) return - with open("files.version", "wb+") as f: + v = 0 + with open("files.version", "rb") as f: v = int(f.read().strip()) - if v < DB_VERSION: - if v < 2: - try: - self.manager.core.log.warning(_("Filedatabase was deleted due to incompatible version.")) - except Exception: - print "Filedatabase was deleted due to incompatible version." - remove("files.version") - move("files.db", "files.backup.db") + if v < DB_VERSION: + if v < 2: + try: + self.manager.core.log.warning(_("Filedatabase was deleted due to incompatible version.")) + except Exception: + print "Filedatabase was deleted due to incompatible version." + remove("files.version") + move("files.db", "files.backup.db") + with open("files.version", "wb") as f: f.write(str(DB_VERSION)) - return v + return v def _convertDB(self, v): -- cgit v1.2.3