This is an automated email from the ASF dual-hosted git repository. sebb pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit e8f497913581cefe72c79e6d4a5118b6c7155842 Author: Sebb <s...@apache.org> AuthorDate: Thu Feb 3 23:47:27 2022 +0000 Fix for deprecation does not work on GitHub Revert for now --- server/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/main.py b/server/main.py index b4d1340..3c804bd 100644 --- a/server/main.py +++ b/server/main.py @@ -243,8 +243,11 @@ class Server(plugins.server.BaseServer): await self.dbpool.get_nowait().client.close() def run(self): - loop = asyncio.new_event_loop() - asyncio.set_event_loop(loop) + # Does not work; GH test fails with: RuntimeError: Task .. got Future <Future pending> attached to a different loop + # loop = asyncio.new_event_loop() + # asyncio.set_event_loop(loop) + # revert to original (deprecated) code + loop = asyncio.get_event_loop() # This needs to be replaced, as it will fail in Python 3.11 try: loop.run_until_complete(self.server_loop()) except KeyboardInterrupt: