INNER CODE UNIT · Python
__init__
fastapi-practices/fba-slim · backend/cli.py:70
def __init__(self) -> None:
self.extra_extensions = ('.json', '.yaml', '.yml')
super().__init__(extra_extensions=self.extra_extensions)
def __call__(self, change: Change, path: str) -> bool:
if RELOAD_LOCK_FILE.exists():
return False
file_path = Path(path).resolve()
if file_path.suffix in self.extra_extensions and not file_path.is_relative_to(LOCALE_DIR.resolve()):
return False
return super().__call__(change, path)
def setup_env_file() -> bool:
"""交互式配置并生成 .env 环境变量文件"""
if not ENV_EXAMPLE_FILE_PATH.exists():