From: Czar Date: Fri, 27 May 2022 00:19:48 +0000 (+0200) Subject: fix: make sed great again X-Git-Url: https://git.patchysicp.xyz/?a=commitdiff_plain;h=abea3c61ebd07016fb0bf7279b32e33931ce73f3;p=angel.git fix: make sed great again --- 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