mirror of
https://github.com/davidhalter/jedi.git
synced 2026-05-24 17:28:36 +08:00
move FakeStatement
This commit is contained in:
@@ -574,7 +574,7 @@ class FunctionExecution(Executable):
|
|||||||
yield None, field_stmt
|
yield None, field_stmt
|
||||||
elif isinstance(array, iterable.Generator):
|
elif isinstance(array, iterable.Generator):
|
||||||
for field_stmt in array.iter_content():
|
for field_stmt in array.iter_content():
|
||||||
yield None, helpers.FakeStatement(field_stmt)
|
yield None, FakeStatement(field_stmt)
|
||||||
# **kwargs
|
# **kwargs
|
||||||
elif expression_list[0] == '**':
|
elif expression_list[0] == '**':
|
||||||
arrays = self._evaluator.eval_expression_list(expression_list[1:])
|
arrays = self._evaluator.eval_expression_list(expression_list[1:])
|
||||||
@@ -676,3 +676,13 @@ class FunctionExecution(Executable):
|
|||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<%s of %s>" % \
|
return "<%s of %s>" % \
|
||||||
(type(self).__name__, self.base)
|
(type(self).__name__, self.base)
|
||||||
|
|
||||||
|
|
||||||
|
class FakeStatement(pr.Statement):
|
||||||
|
class SubModule():
|
||||||
|
line_offset = 0
|
||||||
|
|
||||||
|
def __init__(self, content):
|
||||||
|
cls = type(self)
|
||||||
|
p = 0, 0
|
||||||
|
super(cls, self).__init__(cls.SubModule, [content], p, p)
|
||||||
|
|||||||
@@ -122,13 +122,3 @@ def search_call_signatures(stmt, pos):
|
|||||||
arr.parent.execution = None
|
arr.parent.execution = None
|
||||||
return call if isinstance(call, pr.Call) else None, index, False
|
return call if isinstance(call, pr.Call) else None, index, False
|
||||||
return None, 0, False
|
return None, 0, False
|
||||||
|
|
||||||
|
|
||||||
class FakeStatement(pr.Statement):
|
|
||||||
class SubModule():
|
|
||||||
line_offset = 0
|
|
||||||
|
|
||||||
def __init__(self, content):
|
|
||||||
cls = type(self)
|
|
||||||
p = 0, 0
|
|
||||||
super(cls, self).__init__(cls.SubModule, [content], p, p)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user