[python3] use inspect.getfullargspec instead of inspect.getargspec
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>
Thu, 03 May 2018 14:05:26 +0200
changeset 12309 48e763ad3b3f
parent 12308 cbbcfa69a0e7
child 12310 aa999699e504
[python3] use inspect.getfullargspec instead of inspect.getargspec The latter is now deprecated
cubicweb/utils.py
--- a/cubicweb/utils.py	Wed Apr 25 15:29:25 2018 +0200
+++ b/cubicweb/utils.py	Thu May 03 14:05:26 2018 +0200
@@ -26,8 +26,13 @@
 import re
 import json
 
+from six import PY3
+
 from operator import itemgetter
-from inspect import getargspec
+if PY3:
+    from inspect import getfullargspec as getargspec
+else:
+    from inspect import getargspec
 from itertools import repeat
 from uuid import uuid4
 from warnings import warn