1
0
forked from VimPlug/jedi

Remove FakeStatement

This commit is contained in:
Dave Halter
2014-12-18 03:24:12 +01:00
parent 64ebfb0644
commit ab9571bccd
2 changed files with 1 additions and 20 deletions

View File

@@ -76,7 +76,7 @@ from jedi.evaluate import compiled
from jedi.evaluate import precedence
from jedi.evaluate import param
from jedi.evaluate import helpers
from jedi.evaluate.helpers import FakeStatement, call_of_name
from jedi.evaluate.helpers import call_of_name
class Evaluator(object):
@@ -118,9 +118,6 @@ class Evaluator(object):
:param stmt: A `pr.ExprStmt`.
"""
debug.dbg('eval_statement %s (%s)', stmt, seek_name)
if isinstance(stmt, FakeStatement):
return stmt.children # Already contains the results.
types = self.eval_element(stmt.get_rhs())
if seek_name:

View File

@@ -162,22 +162,6 @@ class FakeSubModule():
path = None
class FakeStatement(pr.ExprStmt):
def __init__(self, values, start_pos=(0, 0), parent=None):
self._start_pos = start_pos
super(FakeStatement, self).__init__([])
self.values = values
self.parent = parent
@property
def start_pos(self):
"""Overwriting the original start_pos property."""
return self._start_pos
def __repr__(self):
return '<%s: %s>' % (type(self).__name__, self.values)
class FakeImport(pr.Import):
def __init__(self, name, parent, level=0):
super(FakeImport, self).__init__([])