forked from VimPlug/jedi
fixed a very nasty problem with exponential growth in precedence for loops
This commit is contained in:
@@ -188,7 +188,7 @@ def calculate(evaluator, left_result, operator, right_result):
|
|||||||
for left in left_result:
|
for left in left_result:
|
||||||
for right in right_result:
|
for right in right_result:
|
||||||
result += _element_calculate(evaluator, left, operator, right)
|
result += _element_calculate(evaluator, left, operator, right)
|
||||||
return result
|
return list(set(result))
|
||||||
|
|
||||||
|
|
||||||
def _factor_calculate(evaluator, operator, right):
|
def _factor_calculate(evaluator, operator, right):
|
||||||
|
|||||||
@@ -82,3 +82,19 @@ for char in reversed(['f', 'o', 'o', 'b', 'a', 'r']):
|
|||||||
|
|
||||||
#? str()
|
#? str()
|
||||||
getattr(FooBar, target)
|
getattr(FooBar, target)
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------
|
||||||
|
# repetition problems -> could be very slow and memory expensive - shouldn't
|
||||||
|
# be.
|
||||||
|
# -----------------
|
||||||
|
|
||||||
|
b = [str(1)]
|
||||||
|
l = list
|
||||||
|
for x in [l(0), l(1), l(2), l(3), l(4), l(5), l(6), l(7), l(8), l(9), l(10),
|
||||||
|
l(11), l(12), l(13), l(14), l(15), l(16), l(17), l(18), l(19), l(20),
|
||||||
|
l(21), l(22), l(23), l(24), l(25), l(26), l(27), l(28), l(29)]:
|
||||||
|
b += x
|
||||||
|
|
||||||
|
#? str()
|
||||||
|
b[1]
|
||||||
|
|||||||
Reference in New Issue
Block a user