Limnoria icon indicating copy to clipboard operation
Limnoria copied to clipboard

Exception trying to get host of a server message

Open d3xt3r01 opened this issue 1 year ago • 0 comments

So, the bot is an oper and receives server messages, which aren't real messages so it can't get a host for that message.

I tried setting supybot.protocols.irc.strictRfc to False

DEBUG 2023-08-12T20:39:50 Incoming message (d3x): @msgid=kgu3f2s3VvTY8T4CwpzgTC;time=2023-08-12T20:39:50.802Z :irc.d3x.ro NOTICE AltBot :14config.CONFIG_LOADED 03[info] Configuration loaded
DEBUG 2023-08-12T20:39:50 Incoming message (d3x): @msgid=rbe5G0HJbLoyMxpOQgYTgI;time=2023-08-12T20:39:50.802Z :irc.d3x.ro PRIVMSG #services :14config.CONFIG_LOADED 03[info] Configuration loaded
ERROR 2023-08-12T20:39:50 Uncaught exception in SpiffyTitles.__call__:
Traceback (most recent call last):
  File "/home/ircd/.venvs/limnoria/lib64/python3.9/site-packages/supybot/log.py", line 371, in m
    return f(self, *args, **kwargs)
  File "/home/ircd/.venvs/limnoria/lib64/python3.9/site-packages/supybot/irclib.py", line 203, in __call__
    method(irc, msg)
  File "/home/ircd/limnoria/plugins/SpiffyTitles/plugin.py", line 159, in doPrivmsg
    if ircdb.checkIgnored(msg.prefix, channel):
  File "/home/ircd/.venvs/limnoria/lib64/python3.9/site-packages/supybot/ircdb.py", line 1198, in checkIgnored
    if channel.checkIgnored(hostmask):
  File "/home/ircd/.venvs/limnoria/lib64/python3.9/site-packages/supybot/ircdb.py", line 471, in checkIgnored
    assert ircutils.isUserHostmask(hostmask), 'got %s' % hostmask
AssertionError: got irc.d3x.ro
ERROR 2023-08-12T20:39:50 Exception id: 0xaa777
DEBUG 2023-08-12T20:39:50 Limnoria version: 2023.08.10

d3xt3r01 avatar Aug 12 '23 20:08 d3xt3r01