From 099d51c4ff437a3abadc6ff47020ea5c599fcbf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Mon, 26 Mar 2018 17:12:03 +0200 Subject: [PATCH] Slightly slower flushing/queue checking on the main thread --- blender_asset_tracer/pack/transfer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blender_asset_tracer/pack/transfer.py b/blender_asset_tracer/pack/transfer.py index 23c9250..5f1f9bd 100644 --- a/blender_asset_tracer/pack/transfer.py +++ b/blender_asset_tracer/pack/transfer.py @@ -155,7 +155,7 @@ class FileTransferer(threading.Thread, metaclass=abc.ABCMeta): return try: - src, dst, action = self.queue.get(timeout=0.1) + src, dst, action = self.queue.get(timeout=0.5) self.progress_cb.transfer_file(src, dst) yield src, dst, action except queue.Empty: @@ -177,7 +177,7 @@ class FileTransferer(threading.Thread, metaclass=abc.ABCMeta): self.log.warning('Timeout while waiting for transfer to finish') return - self.progress_cb.flush(timeout=0.1) + self.progress_cb.flush(timeout=0.5) # Since Thread.join() neither returns anything nor raises any exception # when timing out, we don't even have to call it any more.