From 9a78b07a15aeb73829e6c7df0df37f60a01b676d Mon Sep 17 00:00:00 2001 From: Kunal Tiwary Date: Tue, 19 Mar 2024 15:45:46 +0530 Subject: [PATCH 1/2] fixed the get_audio_projects problem --- backend/projects/utils.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/backend/projects/utils.py b/backend/projects/utils.py index 1ceb05eb..335d89c0 100644 --- a/backend/projects/utils.py +++ b/backend/projects/utils.py @@ -22,21 +22,16 @@ nltk.download("punkt") -def get_audio_project_types(): - with open("projects/project_registry.yaml") as f: - project_registry_details = yaml.load(f, Loader=SafeLoader) - - audio_project_types = project_registry_details["Audio"]["project_types"].keys() - return audio_project_types - - def get_translation_dataset_project_types(): - with open("projects/project_registry.yaml") as f: - project_registry_details = yaml.load(f, Loader=SafeLoader) + try: + with open("projects/project_registry.yaml") as f: + project_registry_details = yaml.load(f, Loader=SafeLoader) - translation_project_types = project_registry_details["Translation"][ - "project_types" - ].keys() + translation_project_types = project_registry_details["Translation"][ + "project_types" + ].keys() + except Exception as e: + return [] return translation_project_types From 39127b237406dcf739ecedbfe3431c48603ca393 Mon Sep 17 00:00:00 2001 From: Kunal Tiwary Date: Tue, 19 Mar 2024 15:49:49 +0530 Subject: [PATCH 2/2] added missing function --- backend/projects/utils.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/projects/utils.py b/backend/projects/utils.py index 335d89c0..a8e230ae 100644 --- a/backend/projects/utils.py +++ b/backend/projects/utils.py @@ -22,6 +22,17 @@ nltk.download("punkt") +def get_audio_project_types(): + try: + with open("projects/project_registry.yaml") as f: + project_registry_details = yaml.load(f, Loader=SafeLoader) + + audio_project_types = project_registry_details["Audio"]["project_types"].keys() + except Exception as e: + return [] + return audio_project_types + + def get_translation_dataset_project_types(): try: with open("projects/project_registry.yaml") as f: