diff --git a/core/script/cli/cli.py b/core/script/cli/cli.py index 9ef0c24270d801aa36a04e785b7d7c0d732e410b..059430c22eec50bc929d4efeba8c0954fbb0162b 100644 --- a/core/script/cli/cli.py +++ b/core/script/cli/cli.py @@ -297,7 +297,7 @@ class CLI(BaseCLI): self.logger.debug("Match: %s", rx.pattern) matched = buffer[: match.start()] buffer = self.buffer[match.end() :] - r = handler(matched, match) + r = await handler(matched, match) if r is not None: self.logger.debug("Prompt matched") done = True