diff --git a/tests/screenshot_generator/generator.py b/tests/screenshot_generator/generator.py index d9837622..91018eaa 100644 --- a/tests/screenshot_generator/generator.py +++ b/tests/screenshot_generator/generator.py @@ -430,18 +430,10 @@ def generate_screenshots(locale): controller.activate_toast(toast_thread) while controller.toast_notification_thread.is_alive(): # Give the Toast a moment to complete its work - time.sleep(0.01) - # TODO: Necessary now that the lock is in place? - # Whenever possible, clean up toast thread HERE before killing the - # main thread with ScreenshotComplete. - toast_thread.stop() - toast_thread.join() - raise ScreenshotComplete() - except ScreenshotComplete: - # Slightly hacky way to exit ScreenshotRenderer as expected - print(f"Completed {screenshot_config.screenshot_name}") + print(f"Completed {screenshot_config.screenshot_name}") + except Exception as e: # Something else went wrong from traceback import print_exc