Merge branch 'mochaa/fix-py3.14-asyncio-loop' of https://github.com/mcha-forks/kitty

This commit is contained in:
Kovid Goyal 2025-10-13 21:51:54 +05:30
commit b628dc8310
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -227,7 +227,10 @@ def __init__(
self.asyncio_loop: asyncio.AbstractEventLoop = asyncio.SelectorEventLoop(selectors.SelectSelector())
asyncio.set_event_loop(self.asyncio_loop)
else:
self.asyncio_loop = asyncio.get_event_loop()
try:
self.asyncio_loop = asyncio.get_event_loop()
except RuntimeError:
self.asyncio_loop = asyncio.new_event_loop()
self.return_code = 0
self.overlay_ready_reported = False
self.optional_actions = optional_actions