From 47637c147c2e6d10d11f1245816343e4c3f29d2f Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 16 May 2020 14:31:31 +0200 Subject: [PATCH] Better debugging --- jedi/inference/cache.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jedi/inference/cache.py b/jedi/inference/cache.py index bbb9a32b..45f499b7 100644 --- a/jedi/inference/cache.py +++ b/jedi/inference/cache.py @@ -3,6 +3,7 @@ default otherwise. - ``CachedMetaClass`` uses ``_memoize_default`` to do the same with classes. """ +from functools import wraps from jedi import debug @@ -86,6 +87,7 @@ def inference_state_method_generator_cache(): recursion errors and returns no further iterator elemends in that case. """ def func(function): + @wraps(function) def wrapper(obj, *args, **kwargs): cache = obj.inference_state.memoize_cache try: