From 9940cf42dbd246211f34c7d3eecf9fa5be4dd642 Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Sat, 2 Apr 2022 10:56:53 -0700 Subject: [PATCH] Cleanup, try to get rid of linter messages. --- decorator_utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/decorator_utils.py b/decorator_utils.py index 084e260..80aec4a 100644 --- a/decorator_utils.py +++ b/decorator_utils.py @@ -18,7 +18,7 @@ import threading import time import traceback import warnings -from typing import Any, Callable, Optional +from typing import Any, Callable, List, Optional # This module is commonly used by others in here and should avoid # taking any unnecessary dependencies back on them. @@ -510,7 +510,7 @@ def thunkify(func): wait_event = threading.Event() result = [None] - exc = [False, None] + exc: List[Any] = [False, None] def worker_func(): try: @@ -527,6 +527,7 @@ def thunkify(func): def thunk(): wait_event.wait() if exc[0]: + assert exc[1] raise exc[1][0](exc[1][1]) return result[0] @@ -673,7 +674,7 @@ def timeout( def decorate(function): if use_signals: - def handler(signum, frame): + def handler(unused_signum, unused_frame): _raise_exception(timeout_exception, error_message) @functools.wraps(function) -- 2.47.1