fix: make sed great again

このコミットが含まれているのは:
Czar 2022-05-27 02:19:48 +02:00
コミット abea3c61eb
1個のファイルの変更9行の追加9行の削除

18
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