mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-07 22:44:27 +08:00
tests again -> complicated working
This commit is contained in:
@@ -229,7 +229,6 @@ class Executable(object):
|
|||||||
return next(self.iterator)
|
return next(self.iterator)
|
||||||
|
|
||||||
print 'va', self.var_args
|
print 'va', self.var_args
|
||||||
#print 'va2', self.var_args[0]
|
|
||||||
|
|
||||||
return iter(PushBackIterator(iterate()))
|
return iter(PushBackIterator(iterate()))
|
||||||
|
|
||||||
@@ -697,12 +696,10 @@ def follow_call_list(scope, call_list):
|
|||||||
It is used to evaluate a two dimensional object, that has calls, arrays and
|
It is used to evaluate a two dimensional object, that has calls, arrays and
|
||||||
operators in it.
|
operators in it.
|
||||||
"""
|
"""
|
||||||
print 'inpu', scope, call_list
|
|
||||||
if parsing.Array.is_type(call_list, parsing.Array.TUPLE,
|
if parsing.Array.is_type(call_list, parsing.Array.TUPLE,
|
||||||
parsing.Array.DICT):
|
parsing.Array.DICT):
|
||||||
# Tuples can stand just alone without any braces. These would be
|
# Tuples can stand just alone without any braces. These would be
|
||||||
# recognized as separate calls, but actually are a tuple.
|
# recognized as separate calls, but actually are a tuple.
|
||||||
print 'inpu', scope, call_list
|
|
||||||
result = follow_call(scope, call_list)
|
result = follow_call(scope, call_list)
|
||||||
else:
|
else:
|
||||||
result = []
|
result = []
|
||||||
|
|||||||
@@ -205,7 +205,6 @@ def complete(source, row, column, source_path):
|
|||||||
for s in scopes:
|
for s in scopes:
|
||||||
# TODO is this reall the right way? just ignore the functions? \
|
# TODO is this reall the right way? just ignore the functions? \
|
||||||
# do the magic functions first? and then recheck here?
|
# do the magic functions first? and then recheck here?
|
||||||
print 'scope, '
|
|
||||||
if not isinstance(s, parsing.Function):
|
if not isinstance(s, parsing.Function):
|
||||||
completions += s.get_defined_names()
|
completions += s.get_defined_names()
|
||||||
|
|
||||||
|
|||||||
@@ -155,5 +155,15 @@ def fu(a=1, b="", *args, **kwargs):
|
|||||||
|
|
||||||
exe = fu(list, 1, "", c=set)
|
exe = fu(list, 1, "", c=set)
|
||||||
|
|
||||||
##? ['append']
|
#? ['append']
|
||||||
exe[0].
|
exe[0].append
|
||||||
|
#? ['real']
|
||||||
|
exe[1].real
|
||||||
|
#? ['index']
|
||||||
|
exe[2].index
|
||||||
|
#? ['upper']
|
||||||
|
exe[2][0].upper
|
||||||
|
#? ['items']
|
||||||
|
exe[3].items
|
||||||
|
#? ['union']
|
||||||
|
exe[3]['c'].union
|
||||||
|
|||||||
Reference in New Issue
Block a user