浏览代码

Sphinx: Use getfullargspec for Python 3. Closes #2302

Ask Solem 10 年之前
父节点
当前提交
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