From 8a07022c217d3200e71dbf922fca57d30153dee9 Mon Sep 17 00:00:00 2001 From: Egor Eliseev Date: Thu, 15 Dec 2022 16:53:28 +0200 Subject: [PATCH] PY-58002 Parameters info doesn't work in Python Console with Python 3.11 IJ-CR-100278 GitOrigin-RevId: 3fcd579c2e65efde829e5d4cbe3c49323310bc14 --- python/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py b/python/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py index bd6196bef3eb..63285c228e55 100644 --- a/python/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py +++ b/python/helpers/pydev/_pydev_bundle/_pydev_calltip_util.py @@ -116,6 +116,9 @@ def get_description(obj): else: spec_info = getargspec_py2(fob) argspec = inspect.formatargspec(*spec_info) + except ValueError: + # function/method defined in C for example str.count + argspec = None fn_name = getattr(fob, '__name__', None) if isinstance(obj, type) or type(obj).__name__ == 'classobj':