Преглед на файлове

Sphinx: Use getfullargspec for Python 3. Closes #2302

Ask Solem преди 11 години
родител
ревизия
c67de36426
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  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