From f48103055e053d423dd969d347e67856868f53d6 Mon Sep 17 00:00:00 2001 From: Tirth Patel Date: Fri, 28 Oct 2022 03:52:43 -0700 Subject: [PATCH] DOC,MAINT: remove use of inspect.formatargspec dusing doc build (#17301) Gbp-Pq: Name 0020-DOC-MAINT-remove-use-of-inspect.formatargspec-dusing.patch --- doc/source/scipyoptdoc.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/doc/source/scipyoptdoc.py b/doc/source/scipyoptdoc.py index 75cd42d6..d02c534f 100644 --- a/doc/source/scipyoptdoc.py +++ b/doc/source/scipyoptdoc.py @@ -20,10 +20,9 @@ Produces output similar to autodoc, except - See Also link to the actual function documentation is inserted """ -import os, sys, re, pydoc +import sys, pydoc import sphinx import inspect -import collections import textwrap import warnings @@ -125,8 +124,7 @@ def wrap_mangling_directive(base_directive): # XXX deprecation that we should fix someday using Signature (?) with warnings.catch_warnings(record=True): warnings.simplefilter('ignore') - signature = inspect.formatargspec( - args, varargs, keywords, defaults) + signature = str(inspect.signature(obj)) # Produce output self.options['noindex'] = True -- 2.30.2