ltworf / localslackirc

IRC gateway for slack, running on localhost for one user. The project is now on codeberg.
https://codeberg.org/ltworf/localslackirc
GNU General Public License v3.0
138 stars 24 forks source link

crash #425

Closed userappgate closed 11 months ago

userappgate commented 12 months ago
Traceback (most recent call last):
  File "/home/lavoro/dev/localslackirc/./localslackirc", line 24, in <module>
    main()
  File "/home/lavoro/dev/localslackirc/irc.py", line 1048, in main
    asyncio.run(restart_listener_loop())
  File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/lavoro/dev/localslackirc/irc.py", line 1044, in restart_listener_loop
    await irc_listener()
  File "/home/lavoro/dev/localslackirc/irc.py", line 1020, in irc_listener
    await asyncio.gather(
  File "/home/lavoro/dev/localslackirc/irc.py", line 1057, in from_irc
    await ircclient.command(cmd.strip())
  File "/home/lavoro/dev/localslackirc/irc.py", line 825, in command
    await handlers[cmdid](cmd)
  File "/home/lavoro/dev/localslackirc/irc.py", line 308, in _listhandler
    topic = (await self.parse_message(c.real_topic, b'', b'')).replace('\n', ' | ')
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lavoro/dev/localslackirc/irc.py", line 620, in parse_message
    r += '#' + (await self.sl_client.get_channel(t.val)).name_normalized
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lavoro/dev/localslackirc/slack.py", line 640, in get_channel
    raise KeyError()
KeyError
Exception ignored in: <function Request.__del__ at 0x7fb4ff7719e0>
Traceback (most recent call last):
ltworf commented 11 months ago

fixed