WeChall Downloads
Event loop is closed ╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮ │ /home/gizmore/www/pygdo/index_wsgi.py:273 in pygdo_application │ │ │ │ 270 │ │ │ │ │ 271 │ │ │ try: │ │ 272 │ │ │ │ result = method.execute() │ │ ❱ 273 │ │ │ │ result = aiorun(result) │ │ 274 │ │ │ except Exception as ex: │ │ 275 │ │ │ │ result = GDT_Error.from_exception(ex, method.gdo_module().render_name()) │ │ 276 │ │ │ │ ╭─────────────────────────────────────────── locals ───────────────────────────────────────────╮ │ │ │ args = ParserArgs(module=downloads, method=all, args={'_url': │ │ │ │ 'downloads.all.html&o=dl_creator%20DESC&o=dl_title%20DESC'}) │ │ │ │ environ = { │ │ │ │ │ 'SSL_TLS_SNI': 'mogwai.mira-gpt.org', │ │ │ │ │ 'HTTP_ACCEPT': '*/*', │ │ │ │ │ 'HTTP_USER_AGENT': 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; │ │ │ │ compatible; ClaudeBot/1.0; +c'+23, │ │ │ │ │ 'HTTP_COOKIE': 'GDO=gdo_like_16_byte', │ │ │ │ │ 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', │ │ │ │ │ 'HTTP_HOST': 'mogwai.mira-gpt.org', │ │ │ │ │ 'SERVER_SOFTWARE': 'Apache/2.4.58 (Ubuntu)', │ │ │ │ │ 'SERVER_NAME': 'mogwai.mira-gpt.org', │ │ │ │ │ 'SERVER_ADDR': '192.168.2.214', │ │ │ │ │ 'SERVER_PORT': '443', │ │ │ │ │ ... +41 │ │ │ │ } │ │ │ │ ex = RuntimeError('Event loop is closed') │ │ │ │ file = None │ │ │ │ lang = 'en' │ │ │ │ method = all(all)=None │ │ │ │ path = '/home/gizmore/www/pygdo/downloads.all.html&o=dl_creator%20DESC&o=dl_title… │ │ │ │ path_info = '/downloads.all.html&o=dl_creator DESC&o=dl_title DESC' │ │ │ │ qs = {} │ │ │ │ raw_url = '/downloads.all.html&o=dl_creator%20DESC&o=dl_title%20DESC' │ │ │ │ result =│ │ │ │ script_file = 'index_wsgi.py' │ │ │ │ script_name = '' │ │ │ │ server = GDO_Server(2): ['2', 'Web', None, '!', None, None, 'web', 'en', '1', '1', │ │ │ │ '2026-08-25 01:14:06.687'] │ │ │ │ session = GDO_Session() │ │ │ │ start_response = │ │ │ │ url = 'downloads.all.html&o=dl_creator%20DESC&o=dl_title%20DESC' │ │ │ │ user = guest{web} │ │ │ │ welcome_url = 'shadowdogs.welcome.html' │ │ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/gizmore/www/pygdo/index_wsgi.py:65 in aiorun │ │ │ │ 62 def aiorun(coro): │ │ 63 │ while asyncio.iscoroutine(coro): │ │ 64 │ │ if not Application.LOOP.is_running(): │ │ ❱ 65 │ │ │ coro = Application.LOOP.run_until_complete(coro) │ │ 66 │ │ else: │ │ 67 │ │ │ time.sleep(0.000025) │ │ 68 │ return coro │ │ │ │ ╭────────────────────────── locals ──────────────────────────╮ │ │ │ coro = │ │ │ ╰────────────────────────────────────────────────────────────╯ │ │ │ │ /home/gizmore/.pyenv/versions/3.14.7/lib/python3.14/asyncio/base_events.py:695 in │ │ run_until_complete │ │ │ │ 692 │ │ │ │ 693 │ │ Return the Future's result, or raise its exception. │ │ 694 │ │ """ │ │ ❱ 695 │ │ self._check_closed() │ │ 696 │ │ self._check_running() │ │ 697 │ │ │ │ 698 │ │ new_task = not futures.isfuture(future) │ │ │ │ ╭──────────────────────────────── locals ─────────────────────────────────╮ │ │ │ future = │ │ │ │ self = <_UnixSelectorEventLoop running=False closed=True debug=False> │ │ │ ╰─────────────────────────────────────────────────────────────────────────╯ │ │ │ │ /home/gizmore/.pyenv/versions/3.14.7/lib/python3.14/asyncio/base_events.py:551 in _check_closed │ │ │ │ 548 │ │ │ 549 │ def _check_closed(self): │ │ 550 │ │ if self._closed: │ │ ❱ 551 │ │ │ raise RuntimeError('Event loop is closed') │ │ 552 │ │ │ 553 │ def _check_default_executor(self): │ │ 554 │ │ if self._executor_shutdown_called: │ │ │ │ ╭─────────────────────────────── locals ────────────────────────────────╮ │ │ │ self = <_UnixSelectorEventLoop running=False closed=True debug=False> │ │ │ ╰───────────────────────────────────────────────────────────────────────╯ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────╯ RuntimeError: Event loop is closed