Spaces:
Sleeping
Sleeping
fix: remove check for disconnected request
Browse files
gradio-legacy/src/audio/audio_generator.py
CHANGED
|
@@ -98,7 +98,7 @@ async def cleanup_music_session(user_hash: str):
|
|
| 98 |
del sessions[user_hash]
|
| 99 |
|
| 100 |
|
| 101 |
-
async def update_audio(user_hash: str
|
| 102 |
"""
|
| 103 |
Continuously stream audio from the queue as WAV bytes, and clean up
|
| 104 |
when the user disconnects.
|
|
@@ -109,10 +109,6 @@ async def update_audio(user_hash: str, request: gr.Request):
|
|
| 109 |
logger.info(f"Starting audio update loop for user hash: {user_hash}")
|
| 110 |
try:
|
| 111 |
while True:
|
| 112 |
-
if await request.request.is_disconnected():
|
| 113 |
-
logger.info(f"Client disconnected for user hash {user_hash}.")
|
| 114 |
-
break
|
| 115 |
-
|
| 116 |
if user_hash not in sessions:
|
| 117 |
await asyncio.sleep(0.5)
|
| 118 |
continue
|
|
|
|
| 98 |
del sessions[user_hash]
|
| 99 |
|
| 100 |
|
| 101 |
+
async def update_audio(user_hash: str):
|
| 102 |
"""
|
| 103 |
Continuously stream audio from the queue as WAV bytes, and clean up
|
| 104 |
when the user disconnects.
|
|
|
|
| 109 |
logger.info(f"Starting audio update loop for user hash: {user_hash}")
|
| 110 |
try:
|
| 111 |
while True:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 112 |
if user_hash not in sessions:
|
| 113 |
await asyncio.sleep(0.5)
|
| 114 |
continue
|