`RuntimeError: Event loop is closed` for `inbox follow`
Not sure what I'm doing wrong, but inbox follow
keeps failing for me (I've tried with many different mastodon instances). The relay is running (python3 -m relay run
).
(venv) [activityrelay@httpd-c1 ~]$ python3 -m relay inbox follow mastodon.art
Traceback (most recent call last):
File "/usr/home/activityrelay/venv/lib/python3.9/site-packages/relay/http_client.py", line 153, in post
async with self._session.post(url, headers=headers, data=message.to_json()) as resp:
File "/usr/home/activityrelay/venv/lib/python3.9/site-packages/aiohttp/client.py", line 1141, in __aenter__
self._resp = await self._coro
File "/usr/home/activityrelay/venv/lib/python3.9/site-packages/aiohttp/client.py", line 448, in _request
handle = tm.start()
File "/usr/home/activityrelay/venv/lib/python3.9/site-packages/aiohttp/helpers.py", line 652, in start
return self._loop.call_at(when, self.__call__)
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 730, in call_at
self._check_closed()
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 515, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
Sent follow message to actor: https://mastodon.art/actor
(venv) [activityrelay@httpd-c1 ~]$ python3 --version
Python 3.9.16
(venv) [activityrelay@httpd-c1 ~]$ pip list
Package Version
------------------ -------
aiohttp 3.8.4
aiosignal 1.3.1
aputils 0.1.3
async-timeout 4.0.2
attrs 22.2.0
cachetools 5.3.0
charset-normalizer 3.0.1
click 8.1.3
frozenlist 1.3.3
idna 3.4
multidict 6.0.4
pip 22.0.4
pycryptodome 3.16.0
PyYAML 6.0
relay 0.2.4
setuptools 58.1.0
yarl 1.8.2
WARNING: You are using pip version 22.0.4; however, version 23.0.1 is available.
You should consider upgrading via the '/usr/home/activityrelay/venv/bin/python -m pip install --upgrade pip' command.
(venv) [activityrelay@httpd-c1 ~]$
Edited by Koen Martens