Dennis Sweeney <sweeney.dennis...@gmail.com> added the comment:
I can submit a PR. Just making sure I understand, is this essentially the desired behavior change? import weakref import functools if 0: from test.support import import_fresh_module functools = import_fresh_module('functools', blocked=['_functools']) @functools.lru_cache def f(x): return x ref_to_f = weakref.ref(f) print(ref_to_f) # Current: # TypeError: cannot create weak reference to 'functools._lru_cache_wrapper' object # Desired: # <weakref at 0x000001ABFE0F5090; to 'function' at 0x000001ABFE2D5AF0 (f)> ---------- nosy: +Dennis Sweeney _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40504> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com