Fix double task_done in ASR/detect-language handlers (#262)
All checks were successful
Update_CalVer_Amend / docker (push) Successful in 24s
All checks were successful
Update_CalVer_Amend / docker (push) Successful in 24s
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
subgen_version = '2026.01.4'
|
subgen_version = '2026.01.5'
|
||||||
|
|
||||||
"""
|
"""
|
||||||
ENVIRONMENT VARIABLES DOCUMENTATION
|
ENVIRONMENT VARIABLES DOCUMENTATION
|
||||||
@@ -586,8 +586,7 @@ async def asr(
|
|||||||
|
|
||||||
finally:
|
finally:
|
||||||
await audio_file.close()
|
await audio_file.close()
|
||||||
task_queue.task_done()
|
delete_model()
|
||||||
()
|
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
return StreamingResponse(
|
return StreamingResponse(
|
||||||
@@ -666,7 +665,6 @@ async def detect_language(
|
|||||||
|
|
||||||
finally:
|
finally:
|
||||||
#await audio_file.close()
|
#await audio_file.close()
|
||||||
task_queue.task_done()
|
|
||||||
delete_model()
|
delete_model()
|
||||||
|
|
||||||
return {"detected_language": detected_language.to_name(), "language_code": language_code}
|
return {"detected_language": detected_language.to_name(), "language_code": language_code}
|
||||||
@@ -1142,6 +1140,7 @@ def find_language_audio_track(audio_tracks, find_languages):
|
|||||||
if track['language'] == language:
|
if track['language'] == language:
|
||||||
return language
|
return language
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def find_default_audio_track_language(audio_tracks):
|
def find_default_audio_track_language(audio_tracks):
|
||||||
"""
|
"""
|
||||||
Finds the language of the default audio track in the given list of audio tracks.
|
Finds the language of the default audio track in the given list of audio tracks.
|
||||||
@@ -1258,6 +1257,7 @@ def should_skip_file(file_path: str, target_language: LanguageCode) -> bool:
|
|||||||
logging.debug(f"Processing {base_name}: No skip conditions met.")
|
logging.debug(f"Processing {base_name}: No skip conditions met.")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def get_subtitle_languages(video_path):
|
def get_subtitle_languages(video_path):
|
||||||
"""
|
"""
|
||||||
Extract language codes from each audio stream in the video file using pyav.
|
Extract language codes from each audio stream in the video file using pyav.
|
||||||
|
|||||||
Reference in New Issue
Block a user