From 04d46585fd4684d1363ecaf00a60b603d9594ea3 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sat, 8 Jan 2022 13:43:42 +0100 Subject: [PATCH] Simplify --- syndicate/actor.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/syndicate/actor.py b/syndicate/actor.py index 50b4b8d..e83a7bb 100644 --- a/syndicate/actor.py +++ b/syndicate/actor.py @@ -333,12 +333,9 @@ class Turn: def stop(self, facet = None, continuation = None): if facet is None: facet = self._facet - if facet.parent is None: - self.stop_actor() - else: - if continuation is not None: - facet.on_stop(continuation) - facet._terminate(True) + if continuation is not None: + facet.on_stop(continuation) + facet._terminate(True) # can also be used as a decorator def on_stop(self, a):