From 1eccf2f76585a86d1622f80e1d3844438609d5aa Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Thu, 14 Feb 2013 14:04:58 +0100 Subject: [PATCH] Make sure get_definitions returns list in Python 3 --- jedi/api_classes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/api_classes.py b/jedi/api_classes.py index 926ea9a3..835fc5fb 100644 --- a/jedi/api_classes.py +++ b/jedi/api_classes.py @@ -381,8 +381,8 @@ def get_definitions(scope): scopes.extend(scope.imports) scopes.extend(scope.statements) scopes.extend(scope.subscopes) - return map(Definition, sorted(filter(is_definition, scopes), - key=lambda s: s.start_pos)) + dscopes = sorted(filter(is_definition, scopes), key=lambda s: s.start_pos) + return list(map(Definition, dscopes)) class RelatedName(BaseDefinition):