update bugs in bulk production
This commit is contained in:
@@ -15,7 +15,7 @@ from .api import (
|
||||
select_file,
|
||||
select_folder,
|
||||
)
|
||||
from .constants import DICTATION_TYPE, DICT_TYPE, LANGUAGES, PHRASES_TYPE
|
||||
from .constants import DICTATION_TYPE, DICT_TYPE, INPUT, LANGUAGES, PHRASES_TYPE
|
||||
from .utility import ProcessFile, ProcessFolder
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ def cli_select_files() -> ProcessFile:
|
||||
return input_file
|
||||
|
||||
|
||||
def cli_select_folder() -> ProcessFile:
|
||||
def cli_select_folder() -> ProcessFolder:
|
||||
"""Loops until it finds a valid input_folder"""
|
||||
print("Select data folder:")
|
||||
in_folder = None
|
||||
@@ -138,10 +138,15 @@ def main():
|
||||
print(f"processing file {input_file} with language {language_id}")
|
||||
process_a_dictation_file(input_file, language_id)
|
||||
elif option == "f":
|
||||
in_folder = cli_select_folder()
|
||||
language_id = cli_select_language()
|
||||
print(f"Selected: {in_folder} with language {language_id}")
|
||||
folder_proccess(in_folder, language_id=language_id)
|
||||
for language_id in LANGUAGES.AvailableLanguages:
|
||||
in_folder = cli_select_folder()
|
||||
print(f"Selected: {in_folder} with language {language_id}")
|
||||
for dirpath, dirnames, filenames in tuple(
|
||||
in_folder.absolute_input_folder.walk()
|
||||
)[1:]:
|
||||
if not dirnames and filenames:
|
||||
folder = select_folder(dirpath.relative_to(INPUT))
|
||||
folder_proccess(folder, language_id=language_id)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user