remove executemany and use a for each -> execute

This commit is contained in:
thezero 2018-11-05 22:57:24 +01:00
parent 2483a9434d
commit 7e10077d33

17
db.py
View File

@ -71,12 +71,13 @@ class VVVVIDatabase():
def insert_episodes(self, eps):
con = sqlite3.connect(self.path)
cur = con.cursor()
try:
cur.executemany("INSERT INTO episodes (id, serie_id, season_id, type, cdn_url) VALUES (?, ?, ?, ?, ?);", eps)
con.commit()
con.close()
return True
except sqlite3.IntegrityError:
# episodi gia' presenti
pass
for ep in eps:
try:
cur.execute("INSERT INTO episodes (id, serie_id, season_id, type, cdn_url) VALUES (?, ?, ?, ?, ?);", ep)
con.commit()
con.close()
return True
except sqlite3.IntegrityError:
# episodi gia' presenti
pass
return False