From: Christian Heller Date: Mon, 22 Sep 2025 07:11:01 +0000 (+0200) Subject: Use empty MsgParseGuide path tok as me-pointer for NOTICE, PRIVMSG. X-Git-Url: https://plomlompom.com/repos/?a=commitdiff_plain;h=63df552936b39ce18f159da9a6f9755b18d7213a;p=ircplom Use empty MsgParseGuide path tok as me-pointer for NOTICE, PRIVMSG. --- diff --git a/ircplom/client.py b/ircplom/client.py index e79399a..fe8479c 100644 --- a/ircplom/client.py +++ b/ircplom/client.py @@ -442,8 +442,8 @@ class _ChatMessage(ChatMessage): self._db = db def to(self, target: str) -> Self: - 'Extend self with .target (empty if input as "me"), return self.' - self.target = '' if target == 'me' else target + 'Extend self with .target, return self.' + self.target = target return self def __setattr__(self, key: str, value: str) -> None: diff --git a/ircplom/msg_parse_expectations.py b/ircplom/msg_parse_expectations.py index 2bb1857..71755a9 100644 --- a/ircplom/msg_parse_expectations.py +++ b/ircplom/msg_parse_expectations.py @@ -492,18 +492,18 @@ MSG_EXPECTATIONS: list[_MsgParseExpectation] = [ 'NOTICE', _MsgTok.SERVER, ('*', - (_MsgTok.ANY, 'setattr_db.messaging.server.to.me:notice'))), + (_MsgTok.ANY, 'setattr_db.messaging.server.to.:notice'))), _MsgParseExpectation( 'NOTICE', _MsgTok.SERVER, ((_MsgTok.NICKNAME, 'setattr_db.users.me:nick'), - (_MsgTok.ANY, 'setattr_db.messaging.server.to.me:notice'))), + (_MsgTok.ANY, 'setattr_db.messaging.server.to.:notice'))), _MsgParseExpectation( 'NOTICE', (_MsgTok.NICK_USER_HOST, ':USER'), ((_MsgTok.NICKNAME, 'setattr_db.users.me:nick'), - (_MsgTok.ANY, 'setattr_db.messaging.USER.to.me:notice'))), + (_MsgTok.ANY, 'setattr_db.messaging.USER.to.:notice'))), _MsgParseExpectation( 'NOTICE', @@ -515,7 +515,7 @@ MSG_EXPECTATIONS: list[_MsgParseExpectation] = [ 'PRIVMSG', (_MsgTok.NICK_USER_HOST, ':USER'), ((_MsgTok.NICKNAME, 'setattr_db.users.me:nick'), - (_MsgTok.ANY, 'setattr_db.messaging.USER.to.me:privmsg'))), + (_MsgTok.ANY, 'setattr_db.messaging.USER.to.:privmsg'))), _MsgParseExpectation( 'PRIVMSG', (_MsgTok.NICK_USER_HOST, ':USER'),