From db48ffb41941ee36641b109df6d54ea7272d7442 Mon Sep 17 00:00:00 2001 From: croneter Date: Sat, 21 Mar 2020 14:22:43 +0100 Subject: [PATCH] Fix rare sync crash when queue was full --- resources/lib/library_sync/fill_metadata_queue.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/lib/library_sync/fill_metadata_queue.py b/resources/lib/library_sync/fill_metadata_queue.py index 37e8eef0..d4f5a00e 100644 --- a/resources/lib/library_sync/fill_metadata_queue.py +++ b/resources/lib/library_sync/fill_metadata_queue.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from __future__ import absolute_import, division, unicode_literals from logging import getLogger -from Queue import Empty +from Queue import Full from . import common, sections from ..plex_db import PlexDB @@ -9,7 +9,7 @@ from .. import backgroundthread LOG = getLogger('PLEX.sync.fill_metadata_queue') -QUEUE_TIMEOUT = 10 # seconds +QUEUE_TIMEOUT = 60 # seconds class FillMetadataQueue(common.LibrarySyncMixin, @@ -49,7 +49,7 @@ class FillMetadataQueue(common.LibrarySyncMixin, try: self.get_metadata_queue.put((count, plex_id, section), timeout=QUEUE_TIMEOUT) - except Empty: + except Full: LOG.error('Putting %s in get_metadata_queue timed out - ' 'aborting sync now', plex_id) section.sync_successful = False