Skip to content

Commit cfcebc1

Browse files
cache: store decorated function name in wrapper.
This change allows easier debugging when using @cache_region decorator. It will replace the `go` function name with special name
1 parent 6407cb0 commit cfcebc1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

beaker/cache.py

+2
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,8 @@ def cached(*args, **kwargs):
595595

596596
def go():
597597
return func(*args, **kwargs)
598+
# save org function name
599+
go.__name__ = '_cached_%s' % (func.__name__,)
598600

599601
return cache[0].get_value(cache_key, createfunc=go)
600602
cached._arg_namespace = namespace

0 commit comments

Comments
 (0)