From abea3c61ebd07016fb0bf7279b32e33931ce73f3 Mon Sep 17 00:00:00 2001 From: Czar Date: Fri, 27 May 2022 02:19:48 +0200 Subject: [PATCH] fix: make sed great again --- main.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index cdaa08e..5ae6fe6 100644 --- a/main.py +++ b/main.py @@ -188,7 +188,6 @@ class AngelBot(ClientXMPP): def sed_command(self, msg, sender, mtype): try: text = msg["body"] - print(f"{text = }") if not sed_cmd.match(text): self.messages[sender]["messages"].add(text) return @@ -201,15 +200,16 @@ class AngelBot(ClientXMPP): sed.load_string(text) for message in self.messages[sender]["messages"]: + if sed_args[1] not in message: + continue msg = io.StringIO(message) - if res := sed.apply(msg, None): - out = "\n".join(res) - self.messages[sender]["messages"].add(out) - return self.send_message( - mto=sender, - mbody=out, - mtype=mtype, - ) + res = "\n".join(sed.apply(msg, None)) + self.messages[sender]["messages"].add(res) + return self.send_message( + mto=sender, + mbody=res, + mtype=mtype, + ) except Exception: return