mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-17 19:15:55 +08:00
make defined_names public in api.classes, because it is
This commit is contained in:
@@ -669,7 +669,7 @@ def defined_names(source, path=None, encoding='utf-8'):
|
|||||||
common.source_to_unicode(source, encoding),
|
common.source_to_unicode(source, encoding),
|
||||||
module_path=path,
|
module_path=path,
|
||||||
)
|
)
|
||||||
return classes._defined_names(Evaluator(), parser.module)
|
return classes.defined_names(Evaluator(), parser.module)
|
||||||
|
|
||||||
|
|
||||||
def preload_module(*modules):
|
def preload_module(*modules):
|
||||||
|
|||||||
@@ -537,10 +537,10 @@ class Definition(BaseDefinition):
|
|||||||
d = d.var
|
d = d.var
|
||||||
if isinstance(d, pr.Name):
|
if isinstance(d, pr.Name):
|
||||||
d = d.parent
|
d = d.parent
|
||||||
return _defined_names(self._evaluator, d)
|
return defined_names(self._evaluator, d)
|
||||||
|
|
||||||
|
|
||||||
def _defined_names(evaluator, scope):
|
def defined_names(evaluator, scope):
|
||||||
"""
|
"""
|
||||||
List sub-definitions (e.g., methods in class).
|
List sub-definitions (e.g., methods in class).
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user