Spaces:
Runtime error
Runtime error
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """ | |
| @Time : 2023/5/1 11:59 | |
| @Author : alexanderwu | |
| @File : const.py | |
| @From : https://github.com/geekan/MetaGPT/blob/main/metagpt/const.py | |
| """ | |
| from pathlib import Path | |
| def get_project_root(): | |
| """逐级向上寻找项目根目录""" | |
| current_path = Path.cwd() | |
| while True: | |
| if (current_path / '.git').exists() or \ | |
| (current_path / '.project_root').exists() or \ | |
| (current_path / '.gitignore').exists(): | |
| return current_path | |
| parent_path = current_path.parent | |
| if parent_path == current_path: | |
| raise Exception("Project root not found.") | |
| current_path = parent_path | |
| PROJECT_ROOT = get_project_root() | |
| DATA_PATH = PROJECT_ROOT / 'data' | |
| WORKSPACE_ROOT = PROJECT_ROOT / 'workspace' | |
| PROMPT_PATH = PROJECT_ROOT / 'autoagents/prompts' | |
| UT_PATH = PROJECT_ROOT / 'data/ut' | |
| SWAGGER_PATH = UT_PATH / "files/api/" | |
| UT_PY_PATH = UT_PATH / "files/ut/" | |
| API_QUESTIONS_PATH = UT_PATH / "files/question/" | |
| YAPI_URL = "http://yapi.deepwisdomai.com/" | |
| TMP = PROJECT_ROOT / 'tmp' | |
| MEM_TTL = 24 * 30 * 3600 | |