diff --git a/shlax/strategies/script.py b/shlax/strategies/script.py index 24ac09b..bd8b0d7 100644 --- a/shlax/strategies/script.py +++ b/shlax/strategies/script.py @@ -29,4 +29,6 @@ class Script(Action): async def call(self, *args, **kwargs): for action in self.actions: - await action(*args, **kwargs) + result = await action(*args, **kwargs) + if action.status != 'success': + break