mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-19 20:11:12 +08:00
Remove code that's not used anymore.
This commit is contained in:
@@ -25,7 +25,6 @@ from jedi.api import classes
|
|||||||
from jedi.api import interpreter
|
from jedi.api import interpreter
|
||||||
from jedi.api import usages
|
from jedi.api import usages
|
||||||
from jedi.api import helpers
|
from jedi.api import helpers
|
||||||
from jedi.api import inference
|
|
||||||
from jedi.api.completion import Completion
|
from jedi.api.completion import Completion
|
||||||
from jedi.evaluate import Evaluator
|
from jedi.evaluate import Evaluator
|
||||||
from jedi.evaluate import representation as er
|
from jedi.evaluate import representation as er
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ class Completion:
|
|||||||
self._evaluator = evaluator
|
self._evaluator = evaluator
|
||||||
self._parser = parser
|
self._parser = parser
|
||||||
self._module = evaluator.wrap(parser.module())
|
self._module = evaluator.wrap(parser.module())
|
||||||
self._user_context = user_context
|
|
||||||
self._source = user_context.source
|
self._source = user_context.source
|
||||||
self._pos = position
|
self._pos = position
|
||||||
self._call_signatures_method = call_signatures_method
|
self._call_signatures_method = call_signatures_method
|
||||||
@@ -182,7 +181,7 @@ class Completion:
|
|||||||
return []
|
return []
|
||||||
else:
|
else:
|
||||||
scopes = list(inference.type_inference(
|
scopes = list(inference.type_inference(
|
||||||
self._evaluator, self._parser, self._user_context,
|
self._evaluator, self._parser,
|
||||||
self._pos, completion_parts.path
|
self._pos, completion_parts.path
|
||||||
))
|
))
|
||||||
completion_names = []
|
completion_names = []
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import re
|
|||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
||||||
from jedi import common
|
from jedi import common
|
||||||
from jedi.evaluate import imports
|
|
||||||
from jedi.evaluate.helpers import call_of_leaf
|
from jedi.evaluate.helpers import call_of_leaf
|
||||||
from jedi import parser
|
from jedi import parser
|
||||||
from jedi.parser import tokenize, token
|
from jedi.parser import tokenize, token
|
||||||
@@ -29,19 +28,6 @@ def sorted_definitions(defs):
|
|||||||
return sorted(defs, key=lambda x: (x.module_path or '', x.line or 0, x.column or 0))
|
return sorted(defs, key=lambda x: (x.module_path or '', x.line or 0, x.column or 0))
|
||||||
|
|
||||||
|
|
||||||
def get_on_import_stmt(evaluator, user_context, user_stmt, is_like_search=False):
|
|
||||||
"""
|
|
||||||
Resolve the user statement, if it is an import. Only resolve the
|
|
||||||
parts until the user position.
|
|
||||||
"""
|
|
||||||
name = user_stmt.name_for_position(user_context.position)
|
|
||||||
if name is None:
|
|
||||||
return None, None
|
|
||||||
|
|
||||||
i = imports.ImportWrapper(evaluator, name)
|
|
||||||
return i, name
|
|
||||||
|
|
||||||
|
|
||||||
def _get_code(code, start_pos, end_pos):
|
def _get_code(code, start_pos, end_pos):
|
||||||
"""
|
"""
|
||||||
:param code_start_pos: is where the code starts.
|
:param code_start_pos: is where the code starts.
|
||||||
|
|||||||
@@ -5,15 +5,9 @@ because we still want to infer types where the syntax is invalid.
|
|||||||
from jedi import debug
|
from jedi import debug
|
||||||
from jedi.parser import Parser, ParseError
|
from jedi.parser import Parser, ParseError
|
||||||
from jedi.evaluate.cache import memoize_default
|
from jedi.evaluate.cache import memoize_default
|
||||||
from jedi.api import helpers
|
|
||||||
|
|
||||||
|
|
||||||
def goto_checks(evaluator, parser, user_context, position, dotted_path, follow_types=False):
|
def type_inference(evaluator, parser, position, dotted_path):
|
||||||
module = evaluator.wrap(parser.module())
|
|
||||||
stack = helpers.get_stack_at_position(evaluator.grammar, self._source, module, position)
|
|
||||||
stack
|
|
||||||
|
|
||||||
def type_inference(evaluator, parser, user_context, position, dotted_path):
|
|
||||||
"""
|
"""
|
||||||
Base for completions/goto. Basically it returns the resolved scopes
|
Base for completions/goto. Basically it returns the resolved scopes
|
||||||
under cursor.
|
under cursor.
|
||||||
|
|||||||
Reference in New Issue
Block a user