mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-07 22:44:27 +08:00
Don't use NotFoundError in _func_call_and_param_index
This makes it simpler.
This commit is contained in:
14
jedi/api.py
14
jedi/api.py
@@ -447,23 +447,15 @@ class Script(object):
|
||||
if repr(old_call) == repr(call):
|
||||
# return the index of the part_parser
|
||||
return old_call, index
|
||||
return None, 0
|
||||
else:
|
||||
raise NotFoundError()
|
||||
return None, 0
|
||||
|
||||
debug.speed('func_call start')
|
||||
call = None
|
||||
index = 0
|
||||
if settings.use_function_definition_cache:
|
||||
try:
|
||||
call, index = check_cache()
|
||||
except NotFoundError:
|
||||
pass
|
||||
call, index = check_cache()
|
||||
if call is None:
|
||||
try:
|
||||
call, index = check_user_stmt(self._parser.user_stmt)
|
||||
except NotFoundError:
|
||||
pass
|
||||
call, index = check_user_stmt(self._parser.user_stmt)
|
||||
debug.speed('func_call parsed')
|
||||
return call, index
|
||||
|
||||
|
||||
Reference in New Issue
Block a user