From 5d8ddcf3c33db4ac70b36b46c8ebe9fe37dbea6d Mon Sep 17 00:00:00 2001 From: "John H. Palmieri" Date: Thu, 19 Oct 2023 13:24:13 -0700 Subject: [PATCH] Fix func_persist: do not use the (now removed) inspect.formatargspec, but instead use inspect.signature. --- src/sage/misc/func_persist.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/sage/misc/func_persist.py b/src/sage/misc/func_persist.py index 12dd35d1f88..cf020479440 100644 --- a/src/sage/misc/func_persist.py +++ b/src/sage/misc/func_persist.py @@ -45,7 +45,6 @@ def bern(n): from . import persist - class func_persist: r""" Put ``@func_persist`` right before your function @@ -57,7 +56,7 @@ def __init__(self, f, dir='func_persist'): os.makedirs(dir, exist_ok=True) self.__doc__ = '%s%s%s' % ( f.__name__, - inspect.formatargspec(*inspect.getargs(f.__code__)), + inspect.signature(f), f.__doc__) def __call__(self, *args, **kwds):