From e3d5ee8332eeae1e19346dc2d81ad57f7c98da74 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 25 Jan 2019 20:09:27 +0100 Subject: [PATCH] Don't use a while loop in py__iter__ --- jedi/evaluate/gradual/typing.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jedi/evaluate/gradual/typing.py b/jedi/evaluate/gradual/typing.py index 35f8ec43..69456a67 100644 --- a/jedi/evaluate/gradual/typing.py +++ b/jedi/evaluate/gradual/typing.py @@ -313,8 +313,7 @@ class Tuple(_ContainerBase): def py__iter__(self, contextualized_node=None): if self._is_homogenous(): - while True: - yield LazyKnownContexts(self._get_getitem_contexts(0).execute_annotation()) + yield LazyKnownContexts(self._get_getitem_contexts(0).execute_annotation()) else: if isinstance(self._index_context, SequenceLiteralContext): for i in range(self._index_context.py__len__()):