1
0
forked from VimPlug/jedi

move FakeStatement

This commit is contained in:
Dave Halter
2014-01-06 00:01:25 +01:00
parent c9efc15ea0
commit 1e3b936052
2 changed files with 11 additions and 11 deletions

View File

@@ -574,7 +574,7 @@ class FunctionExecution(Executable):
yield None, field_stmt
elif isinstance(array, iterable.Generator):
for field_stmt in array.iter_content():
yield None, helpers.FakeStatement(field_stmt)
yield None, FakeStatement(field_stmt)
# **kwargs
elif expression_list[0] == '**':
arrays = self._evaluator.eval_expression_list(expression_list[1:])
@@ -676,3 +676,13 @@ class FunctionExecution(Executable):
def __repr__(self):
return "<%s of %s>" % \
(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)

View File

@@ -122,13 +122,3 @@ def search_call_signatures(stmt, pos):
arr.parent.execution = None
return call if isinstance(call, pr.Call) else None, index, 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)