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 precedence
from jedi.evaluate import param from jedi.evaluate import param
from jedi.evaluate import helpers 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): class Evaluator(object):
@@ -118,9 +118,6 @@ class Evaluator(object):
:param stmt: A `pr.ExprStmt`. :param stmt: A `pr.ExprStmt`.
""" """
debug.dbg('eval_statement %s (%s)', stmt, seek_name) 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()) types = self.eval_element(stmt.get_rhs())
if seek_name: if seek_name:

View File

@@ -162,22 +162,6 @@ class FakeSubModule():
path = None 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): class FakeImport(pr.Import):
def __init__(self, name, parent, level=0): def __init__(self, name, parent, level=0):
super(FakeImport, self).__init__([]) super(FakeImport, self).__init__([])