mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-02-12 17:03:59 +08:00
Commit change to db after each insert or update
This commit is contained in:
parent
679813efa4
commit
669b1a8b92
1 changed files with 2 additions and 2 deletions
|
@ -42,8 +42,10 @@ def update_all_episodes():
|
||||||
|
|
||||||
try:
|
try:
|
||||||
c.execute('''INSERT INTO table_episodes(sonarrSeriesId, sonarrEpisodeId, title, path, season, episode) VALUES (?, ?, ?, ?, ?, ?)''', (episode['seriesId'], episode['id'], episode['title'], episode['episodeFile']['path'], episode['seasonNumber'], episode['episodeNumber']))
|
c.execute('''INSERT INTO table_episodes(sonarrSeriesId, sonarrEpisodeId, title, path, season, episode) VALUES (?, ?, ?, ?, ?, ?)''', (episode['seriesId'], episode['id'], episode['title'], episode['episodeFile']['path'], episode['seasonNumber'], episode['episodeNumber']))
|
||||||
|
db.commit()
|
||||||
except sqlite3.Error:
|
except sqlite3.Error:
|
||||||
c.execute('''UPDATE table_episodes SET sonarrSeriesId = ?, sonarrEpisodeId = ?, title = ?, path = ?, season = ?, episode = ? WHERE sonarrEpisodeId = ?''', (episode['seriesId'], episode['id'], episode['title'], episode['episodeFile']['path'], episode['seasonNumber'], episode['episodeNumber'], episode['id']))
|
c.execute('''UPDATE table_episodes SET sonarrSeriesId = ?, sonarrEpisodeId = ?, title = ?, path = ?, season = ?, episode = ? WHERE sonarrEpisodeId = ?''', (episode['seriesId'], episode['id'], episode['title'], episode['episodeFile']['path'], episode['seasonNumber'], episode['episodeNumber'], episode['id']))
|
||||||
|
db.commit()
|
||||||
else:
|
else:
|
||||||
continue
|
continue
|
||||||
continue
|
continue
|
||||||
|
@ -54,8 +56,6 @@ def update_all_episodes():
|
||||||
if item not in current_episodes_sonarr:
|
if item not in current_episodes_sonarr:
|
||||||
deleted_items.append(tuple([item]))
|
deleted_items.append(tuple([item]))
|
||||||
c.executemany('DELETE FROM table_episodes WHERE sonarrEpisodeId = ?',deleted_items)
|
c.executemany('DELETE FROM table_episodes WHERE sonarrEpisodeId = ?',deleted_items)
|
||||||
|
|
||||||
# Commit changes to database table
|
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
# Close database connection
|
# Close database connection
|
||||||
|
|
Loading…
Reference in a new issue