More fixes
This commit is contained in:
parent
bc7fc4db1b
commit
ead799d38b
3 changed files with 8 additions and 1 deletions
|
@ -80,6 +80,9 @@ class ItemBase(object):
|
|||
self.plexconn.commit()
|
||||
self.artconn.commit()
|
||||
self.kodiconn.commit()
|
||||
self.plexconn.execute('PRAGMA wal_checkpoint(TRUNCATE);')
|
||||
self.artconn.execute('PRAGMA wal_checkpoint(TRUNCATE);')
|
||||
self.kodiconn.execute('PRAGMA wal_checkpoint(TRUNCATE);')
|
||||
|
||||
def set_fanart(self, artworks, kodi_id, kodi_type):
|
||||
"""
|
||||
|
|
|
@ -249,6 +249,10 @@ def initialize():
|
|||
kodi_type TEXT,
|
||||
kodi_hash TEXT)
|
||||
''')
|
||||
# DB indicees for faster lookups
|
||||
plexdb.cursor.execute('CREATE UNIQUE INDEX IF NOT EXISTS ix_show_1 ON show (plex_id)')
|
||||
plexdb.cursor.execute('CREATE UNIQUE INDEX IF NOT EXISTS ix_season_1 ON season (plex_id)')
|
||||
plexdb.cursor.execute('CREATE UNIQUE INDEX IF NOT EXISTS ix_episode_1 ON episode (plex_id)')
|
||||
|
||||
|
||||
def wipe():
|
||||
|
|
|
@ -618,7 +618,7 @@ class DownloadGen(object):
|
|||
child = self.xml[0]
|
||||
self.xml.remove(child)
|
||||
if (self.current % CONTAINERSIZE == 0 and
|
||||
self.current < self.total - self.cache_factor * CONTAINERSIZE):
|
||||
self.current < self.total - (self.cache_factor - 1) * CONTAINERSIZE):
|
||||
self.pending_counter.append(None)
|
||||
self._download_chunk(
|
||||
start=self.current + (self.cache_factor - 1) * CONTAINERSIZE)
|
||||
|
|
Loading…
Reference in a new issue