* Fix Waiting before exiting The eventloop is not closed and waits a second on every call (idk the reason) * Refactor --------- Co-authored-by: rany2 <rany2@riseup.net>
This commit is contained in:
@@ -31,4 +31,8 @@ async def _main() -> None:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.get_event_loop().run_until_complete(_main())
|
||||
loop = asyncio.get_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(_main())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
@@ -19,4 +19,8 @@ async def _main() -> None:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.get_event_loop().run_until_complete(_main())
|
||||
loop = asyncio.get_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(_main())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
@@ -25,4 +25,8 @@ async def _main() -> None:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.get_event_loop().run_until_complete(_main())
|
||||
loop = asyncio.get_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(_main())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
@@ -32,4 +32,8 @@ async def _main() -> None:
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.get_event_loop().run_until_complete(_main())
|
||||
loop = asyncio.get_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(_main())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
@@ -116,7 +116,11 @@ async def _async_main() -> None:
|
||||
|
||||
def main() -> None:
|
||||
"""Run the main function using asyncio."""
|
||||
asyncio.get_event_loop().run_until_complete(_async_main())
|
||||
loop = asyncio.get_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(_async_main())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user