remove executemany and use a for each -> execute
This commit is contained in:
parent
2483a9434d
commit
7e10077d33
17
db.py
17
db.py
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user