forked from VimPlug/jedi
Remove an unused recursion decorator.
This commit is contained in:
@@ -128,7 +128,6 @@ class Evaluator(object):
|
|||||||
return f.find(filters, attribute_lookup=not search_global)
|
return f.find(filters, attribute_lookup=not search_global)
|
||||||
|
|
||||||
#@memoize_default(default=[], evaluator_is_first_arg=True)
|
#@memoize_default(default=[], evaluator_is_first_arg=True)
|
||||||
#@recursion.recursion_decorator
|
|
||||||
@debug.increase_indent
|
@debug.increase_indent
|
||||||
def eval_statement(self, context, stmt, seek_name=None):
|
def eval_statement(self, context, stmt, seek_name=None):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -11,18 +11,6 @@ from jedi import debug
|
|||||||
from jedi import settings
|
from jedi import settings
|
||||||
|
|
||||||
|
|
||||||
def recursion_decorator(func):
|
|
||||||
def run(evaluator, stmt, *args, **kwargs):
|
|
||||||
rec_detect = evaluator.recursion_detector
|
|
||||||
if rec_detect.push_stmt(stmt):
|
|
||||||
return set()
|
|
||||||
else:
|
|
||||||
result = func(evaluator, stmt, *args, **kwargs)
|
|
||||||
rec_detect.pop_stmt()
|
|
||||||
return result
|
|
||||||
return run
|
|
||||||
|
|
||||||
|
|
||||||
class RecursionDetector(object):
|
class RecursionDetector(object):
|
||||||
"""
|
"""
|
||||||
A decorator to detect recursions in statements. In a recursion a statement
|
A decorator to detect recursions in statements. In a recursion a statement
|
||||||
|
|||||||
Reference in New Issue
Block a user