From 36f03f4b0d53854409749845f95e2a0e9268932a Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Sun, 10 Mar 2013 19:29:58 +0100 Subject: [PATCH] Use the first item returned by get_names_of_scope --- jedi/api_classes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/api_classes.py b/jedi/api_classes.py index 19d4580f..13ecd3e6 100644 --- a/jedi/api_classes.py +++ b/jedi/api_classes.py @@ -375,9 +375,9 @@ def get_definitions(scope): :type scope: Scope :rtype: list of Definition """ - tuples = evaluate.get_names_of_scope( - scope, star_search=False, include_builtin=False) - names = reduce(lambda x, y: x + y[1], tuples, []) + pair = next(evaluate.get_names_of_scope( + scope, star_search=False, include_builtin=False), None) + names = pair[1] if pair else [] return [Definition(d) for d in sorted(names, key=lambda s: s.start_pos)]