We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 61482ec commit 6612978Copy full SHA for 6612978
1 file changed
examples/async_server.py
@@ -1,3 +1,4 @@
1
+import sys
2
from pythonosc.osc_server import AsyncIOOSCUDPServer
3
from pythonosc.dispatcher import Dispatcher
4
import asyncio
@@ -30,4 +31,10 @@ async def init_main():
30
31
transport.close() # Clean up serve endpoint
32
33
-asyncio.run(init_main())
34
+if sys.version_info >= (3, 7):
35
+ asyncio.run(init_main())
36
+else:
37
+ # TODO(python-upgrade): drop this once 3.6 is no longer supported
38
+ event_loop = asyncio.get_event_loop()
39
+ event_loop.run_until_complete(init_main())
40
+ event_loop.close()
0 commit comments