diff --git a/blender_asset_tracer/pack/progress.py b/blender_asset_tracer/pack/progress.py index 7de05f0..82b10f2 100644 --- a/blender_asset_tracer/pack/progress.py +++ b/blender_asset_tracer/pack/progress.py @@ -130,7 +130,7 @@ class ThreadSafeCallback(Callback): def flush(self, timeout: float = None) -> None: """Call the queued calls, call this in the main thread.""" - while not self._reporting_queue.empty(): + while True: try: call = self._reporting_queue.get(block=timeout is not None, timeout=timeout)