mirror of
https://github.com/davidhalter/jedi.git
synced 2026-05-19 06:49:38 +08:00
Fix: __getitem__ sometimes didnt evaluate all the types.
This commit is contained in:
@@ -519,10 +519,10 @@ def py__getitem__(evaluator, types, index, node):
|
||||
try:
|
||||
result |= getitem(index)
|
||||
except IndexError:
|
||||
return py__iter__types(evaluator, set([typ]))
|
||||
result |= py__iter__types(evaluator, set([typ]))
|
||||
except KeyError:
|
||||
# Must be a dict. Lists don't raise IndexErrors.
|
||||
return typ.values()
|
||||
result |= typ.values()
|
||||
return result
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user