diff --git a/toolz/_signatures.py b/toolz/_signatures.py index d2ad70fc..b9d87012 100644 --- a/toolz/_signatures.py +++ b/toolz/_signatures.py @@ -641,8 +641,8 @@ def get_exclude_keywords(num_pos_only, sigspec): def signature_or_spec(func): try: return inspect.signature(func) - except (ValueError, TypeError) as e: - return e + except (ValueError, TypeError): + return None else: # pragma: py3 no cover def num_pos_args(sigspec): @@ -663,8 +663,8 @@ def get_exclude_keywords(num_pos_only, sigspec): def signature_or_spec(func): try: return inspect.getargspec(func) - except TypeError as e: - return e + except TypeError: + return None def expand_sig(sig):