1
0
forked from VimPlug/jedi

Remove an unused recursion decorator.

This commit is contained in:
Dave Halter
2016-12-17 18:13:53 +01:00
parent 81e9403aef
commit 0daf3e4e9f
2 changed files with 0 additions and 13 deletions

View File

@@ -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):
""" """

View File

@@ -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