Przeglądaj źródła

Sphinx: Use getfullargspec for Python 3. Closes #2302

Ask Solem 10 lat temu
rodzic
commit
c67de36426
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      celery/contrib/sphinx.py

+ 4 - 1
celery/contrib/sphinx.py

@@ -32,7 +32,10 @@ Use ``.. autotask::`` to manually document a task.
 """
 from __future__ import absolute_import
 
-from inspect import formatargspec, getargspec
+try:
+    from inspect import formatargspec, getfullargspec as getargspec
+except ImportError:  # Py2
+    from inspect import formatargspec, getargspec  # noqa
 
 from sphinx.domains.python import PyModulelevel
 from sphinx.ext.autodoc import FunctionDocumenter