From 021625529b574f1e14ffdeacd8ac0a919296cf50 Mon Sep 17 00:00:00 2001 From: Escartem Date: Thu, 30 Nov 2023 09:51:43 +0100 Subject: [PATCH] handle unextractable files --- extract.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/extract.py b/extract.py index 1c9825c..d995fe6 100644 --- a/extract.py +++ b/extract.py @@ -192,6 +192,12 @@ def main(): # cleanup shutil.rmtree("temp/wem") + wem_length = len(all_files) + all_files = [f for f in os.listdir(path("temp/wav"))] + diff_length = wem_length - len(all_files) + + if diff_length > 0: + print(f": Failed to extract {diff_length} files out of {wem_length} (probably no extractable content)") ###################################### ### 6 - Convert .wav files to .mp3 ### @@ -273,6 +279,8 @@ def main(): # lang detected, stick to it lang = namesTable.index(language) + print(f"\n: {languages[lang] if lang is not None else 'no'} language detected {'(not an error)' if lang is None else ''}") + for file in all_files: if lang is None: language = []