Spaces:
Build error
Build error
| # utils.py | |
| import re | |
| from dotenv import load_dotenv | |
| import re | |
| import os | |
| from globalvars import tasks | |
| def load_env_variables(): | |
| # Load the .env file | |
| load_dotenv() | |
| # Retrieve the environment variables | |
| hf_token = os.getenv('HF_TOKEN') | |
| yi_token = os.getenv('YI_TOKEN') | |
| return hf_token, yi_token | |
| def parse_and_route(example_output: str): | |
| # Regex pattern to match the true task | |
| pattern = r'"(\w+)":\s?true' | |
| # Find the true task | |
| match = re.search(pattern, example_output) | |
| if match: | |
| true_task = match.group(1) | |
| if true_task in tasks: | |
| return {true_task: tasks[true_task]} | |
| else: | |
| return {true_task: "Task description not found"} | |
| else: | |
| return "No true task found in the example output" | |