diff --git a/jedi/__init__.py b/jedi/__init__.py index 30b19216..84ec1782 100644 --- a/jedi/__init__.py +++ b/jedi/__init__.py @@ -23,7 +23,7 @@ example for the autocompletion feature: ... datetime.da''' >>> script = jedi.Script(source, 3, len('datetime.da'), 'example.py') >>> script - + >>> completions = script.completions() >>> completions #doctest: +ELLIPSIS [, , ...] diff --git a/test/completion/recursion.py b/test/completion/recursion.py index a3e7670b..84dc725a 100644 --- a/test/completion/recursion.py +++ b/test/completion/recursion.py @@ -76,3 +76,18 @@ class InstanceAttributeIfs: InstanceAttributeIfs().a1 #? int() str() InstanceAttributeIfs().a2 + + + +class A: + def a(self, b): + for i in [self.a(i) for i in b]: + #? + i + +class B: + def a(self, b): + for i in b: + for i in self.a(i): + #? + yield i