diff --git a/rest_framework/compat.py b/rest_framework/compat.py index 2f7961ca2..c278448fd 100644 --- a/rest_framework/compat.py +++ b/rest_framework/compat.py @@ -141,7 +141,7 @@ def value_from_object(field, obj): def getargspec(obj): # type: tuple - if six.PY2: + if not hasattr(inspect, 'signature'): parameters, _, _, defaults = inspect.getargspec(obj) else: signature = inspect.signature(obj)