Update app.py
Browse files
app.py
CHANGED
@@ -19,10 +19,12 @@ import asyncio
|
|
19 |
import aioice
|
20 |
|
21 |
def ensure_event_loop():
|
22 |
-
|
23 |
-
|
|
|
24 |
loop = asyncio.new_event_loop()
|
25 |
asyncio.set_event_loop(loop)
|
|
|
26 |
|
27 |
# Ensure loop is running before WebRTC setup
|
28 |
ensure_event_loop()
|
|
|
19 |
import aioice
|
20 |
|
21 |
def ensure_event_loop():
|
22 |
+
try:
|
23 |
+
loop = asyncio.get_event_loop()
|
24 |
+
except RuntimeError: # No event loop found
|
25 |
loop = asyncio.new_event_loop()
|
26 |
asyncio.set_event_loop(loop)
|
27 |
+
return loop
|
28 |
|
29 |
# Ensure loop is running before WebRTC setup
|
30 |
ensure_event_loop()
|