diff --git a/db.py b/db.py index b3c8b1e..a159cdc 100644 --- a/db.py +++ b/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