Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--atoidejouer/db/story.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/atoidejouer/db/story.py b/atoidejouer/db/story.py
index 032dff6..fd937f5 100644
--- a/atoidejouer/db/story.py
+++ b/atoidejouer/db/story.py
@@ -102,13 +102,11 @@ class DB(object):
def __check(self):
cur = self.con.cursor()
- cur.execute(
- "select count(*) from sqlite_master where name=?",
- (self.name,)
- )
# remove all first
- if cur.fetchone():
+ try:
cur.execute("drop table %s" % self.name)
+ except Exception, e:
+ pass
# create fresh db
cur.execute(self.obj().create())
# and close