From 4491175db4ba5ddef379a51c38c22fd8d1f42368 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 6 Nov 2018 08:59:15 +0100 Subject: [PATCH] Fix an issue with namedtuples when using strings as params --- jedi/plugins/stdlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/plugins/stdlib.py b/jedi/plugins/stdlib.py index 9c88574d..aa5a5585 100644 --- a/jedi/plugins/stdlib.py +++ b/jedi/plugins/stdlib.py @@ -362,7 +362,7 @@ def collections_namedtuple(obj, arguments): # TODO this is buggy, doesn't need to be a string name = list(_follow_param(evaluator, arguments, 0))[0].get_safe_value() _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() elif isinstance(_fields, iterable.Sequence): fields = [