webrtc_sendrecv.py: Fix deprecation warning with Python 3.10
authorNirbheek Chauhan <nirbheek@centricular.com>
Tue, 1 Mar 2022 14:23:41 +0000 (19:53 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 1 Mar 2022 16:33:28 +0000 (16:33 +0000)
asyncio.get_event_loop() will not implicitly create a new event loop
in a future version of Python, so we need to do that explicitly.

```
webrtc_sendrecv.py:188: DeprecationWarning: There is no current event loop
  loop = asyncio.get_event_loop()
```

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1821>

subprojects/gst-examples/webrtc/sendrecv/gst/webrtc_sendrecv.py

index 9e33f88..e66fc1f 100644 (file)
@@ -185,7 +185,7 @@ if __name__ == '__main__':
     args = parser.parse_args()
     our_id = random.randrange(10, 10000)
     c = WebRTCClient(our_id, args.peerid, args.server)
-    loop = asyncio.get_event_loop()
+    loop = asyncio.new_event_loop()
     loop.run_until_complete(c.connect())
     res = loop.run_until_complete(c.loop())
     sys.exit(res)