1
0
forked from VimPlug/jedi

Fix an issue with namedtuples when using strings as params

This commit is contained in:
Dave Halter
2018-11-06 08:59:15 +01:00
parent d0fa228282
commit 4491175db4

View File

@@ -362,7 +362,7 @@ def collections_namedtuple(obj, arguments):
# TODO this is buggy, doesn't need to be a string # TODO this is buggy, doesn't need to be a string
name = list(_follow_param(evaluator, arguments, 0))[0].get_safe_value() name = list(_follow_param(evaluator, arguments, 0))[0].get_safe_value()
_fields = list(_follow_param(evaluator, arguments, 1))[0] _fields = list(_follow_param(evaluator, arguments, 1))[0]
if isinstance(_fields, compiled.CompiledObject): if isinstance(_fields, compiled.CompiledValue):
fields = _fields.get_safe_value().replace(',', ' ').split() fields = _fields.get_safe_value().replace(',', ' ').split()
elif isinstance(_fields, iterable.Sequence): elif isinstance(_fields, iterable.Sequence):
fields = [ fields = [