Remove stubify

This commit is contained in:
Dave Halter
2019-05-05 16:02:18 +02:00
parent 73aca23615
commit 87fd56859d
2 changed files with 2 additions and 19 deletions

View File

@@ -86,7 +86,7 @@ from jedi.evaluate.syntax_tree import eval_trailer, eval_expr_stmt, \
eval_node, check_tuple_assignments
from jedi.evaluate.gradual.stub_context import with_stub_context_if_possible, \
stub_to_actual_context_set, goto_with_stubs_if_possible, goto_non_stub, \
stubify, load_stubs
load_stubs
def _execute(context, arguments):
@@ -446,7 +446,6 @@ class Evaluator(object):
self, parent_context.parent_context, parent_context)
func = FunctionContext.from_context(parent_context, scope_node)
func = next(iter(stubify(parent_context, func)))
if parent_was_class:
func = BoundMethod(
@@ -457,10 +456,7 @@ class Evaluator(object):
return func.get_function_execution()
return func
elif scope_node.type == 'classdef':
return next(iter(stubify(
parent_context,
ClassContext(self, parent_context, scope_node)
)))
return ClassContext(self, parent_context, scope_node)
elif scope_node.type == 'comp_for':
if node.start_pos >= scope_node.children[-1].start_pos:
return parent_context

View File

@@ -368,19 +368,6 @@ def try_stub_to_actual_names(names, prefer_stub_to_compiled=False):
yield name
def stubify(parent_context, context):
if parent_context.is_stub():
return ContextSet([context])
# XXX
return ContextSet(
c.stub_context
for c in stub_to_actual_context_set(context)
if c.stub_context is not None
) or ContextSet([context])
else:
return with_stub_context_if_possible(context)
def _load_or_get_stub_module(evaluator, names):
return evaluator.stub_module_cache.get(names)