mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-18 03:25:55 +08:00
CallDef -> CallSignature
This commit is contained in:
@@ -135,9 +135,9 @@ class Script(object):
|
|||||||
|
|
||||||
if not dot:
|
if not dot:
|
||||||
# add named params
|
# add named params
|
||||||
for call_def in self.call_signatures():
|
for call_sig in self.call_signatures():
|
||||||
if not isinstance(call_def.module, compiled.CompiledObject):
|
if not isinstance(call_sig.module, compiled.CompiledObject):
|
||||||
for p in call_def.params:
|
for p in call_sig.params:
|
||||||
# Allow access on _definition here, because it's a
|
# Allow access on _definition here, because it's a
|
||||||
# public API and we don't want to make the internal
|
# public API and we don't want to make the internal
|
||||||
# Name object public.
|
# Name object public.
|
||||||
@@ -481,7 +481,7 @@ class Script(object):
|
|||||||
|
|
||||||
This would return ``None``.
|
This would return ``None``.
|
||||||
|
|
||||||
:rtype: list of :class:`classes.CallDef`
|
:rtype: list of :class:`classes.CallSignature`
|
||||||
"""
|
"""
|
||||||
|
|
||||||
user_stmt = self._parser.user_stmt_with_whitespace()
|
user_stmt = self._parser.user_stmt_with_whitespace()
|
||||||
@@ -494,7 +494,7 @@ class Script(object):
|
|||||||
origins = cache.cache_call_signatures(_callable, user_stmt)
|
origins = cache.cache_call_signatures(_callable, user_stmt)
|
||||||
debug.speed('func_call followed')
|
debug.speed('func_call followed')
|
||||||
|
|
||||||
return [classes.CallDef(self._evaluator, o, index, call) for o in origins
|
return [classes.CallSignature(self._evaluator, o, index, call) for o in origins
|
||||||
if o.isinstance(er.Function, er.Instance, er.Class)
|
if o.isinstance(er.Function, er.Instance, er.Class)
|
||||||
or isinstance(o, compiled.CompiledObject) and o.type() != 'module']
|
or isinstance(o, compiled.CompiledObject) and o.type() != 'module']
|
||||||
|
|
||||||
|
|||||||
@@ -543,9 +543,9 @@ class Definition(BaseDefinition):
|
|||||||
return defined_names(self._evaluator, d)
|
return defined_names(self._evaluator, d)
|
||||||
|
|
||||||
|
|
||||||
class CallDef(object):
|
class CallSignature(object):
|
||||||
"""
|
"""
|
||||||
`CallDef` objects is the return value of `Script.function_definition`.
|
`CallSignature` objects is the return value of `Script.function_definition`.
|
||||||
It knows what functions you are currently in. e.g. `isinstance(` would
|
It knows what functions you are currently in. e.g. `isinstance(` would
|
||||||
return the `isinstance` function. without `(` it would return nothing.
|
return the `isinstance` function. without `(` it would return nothing.
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user