From a5cc1163c1212f164fc779bbfb7a1f7db28ad494 Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Mon, 4 May 2020 12:31:38 +1000 Subject: [PATCH] Really fixed error from raising StopIteration in a coroutine. --- eris/__main__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/eris/__main__.py b/eris/__main__.py index 83f1cfe..29d8eee 100755 --- a/eris/__main__.py +++ b/eris/__main__.py @@ -412,10 +412,9 @@ class Summary: yield result async def get_closest_placeholder(self): - try: - return self.closest_placeholder_generator.send(None) - except AttributeError: + if self.closest_placeholder_generator is None: self.closest_placeholder_generator = self._placeholder_sweep() + try: return self.closest_placeholder_generator.send(None) except StopIteration: raise StopAsyncIteration