summaryrefslogtreecommitdiff
path: root/sphinx/util/inspect.py
diff options
context:
space:
mode:
authorTakayuki Shimizukawa <shimizukawa@gmail.com>2013-12-15 14:16:53 +0900
committerTakayuki Shimizukawa <shimizukawa@gmail.com>2013-12-15 14:16:53 +0900
commita8fc938d1b9fb1be7979da8b8236aba287fc082e (patch)
tree751d6a1e72f6a59fd036eac63cf01d3c708857a7 /sphinx/util/inspect.py
parent95a07fe282a084862daca26a0ed781ab498395a8 (diff)
downloadsphinx-git-a8fc938d1b9fb1be7979da8b8236aba287fc082e.tar.gz
Drop python-2.5 and remove 2.4,2.5 support codes
Diffstat (limited to 'sphinx/util/inspect.py')
-rw-r--r--sphinx/util/inspect.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/sphinx/util/inspect.py b/sphinx/util/inspect.py
index 61061a9af..c7556d056 100644
--- a/sphinx/util/inspect.py
+++ b/sphinx/util/inspect.py
@@ -55,7 +55,7 @@ if sys.version_info >= (3, 0):
raise TypeError('%r is not a Python function' % func)
return inspect.getfullargspec(func)
-elif sys.version_info >= (2, 5):
+else: # 2.6, 2.7
from functools import partial
def getargspec(func):
"""Like inspect.getargspec but supports functools.partial as well."""
@@ -86,12 +86,7 @@ elif sys.version_info >= (2, 5):
del func_defaults[i]
except IndexError:
pass
- if sys.version_info >= (2, 6):
- return inspect.ArgSpec(args, varargs, varkw, func_defaults)
- else:
- return (args, varargs, varkw, func_defaults)
-else:
- getargspec = inspect.getargspec
+ return inspect.ArgSpec(args, varargs, varkw, func_defaults)
def isdescriptor(x):