Spaces:
Sleeping
Sleeping
| """Module path bridge for OpenEnv validators running from repository root. | |
| The actual feature_flag_env implementation is at: | |
| feature-flag-agent-env/feature_flag_env/ | |
| This __init__.py ensures that when imports like 'feature_flag_env.server.feature_flag_environment' | |
| are resolved, they look in the nested location by adding it to sys.path. | |
| """ | |
| import sys | |
| from pathlib import Path | |
| # Ensure the nested feature-flag-agent-env directory is in the Python path | |
| # This allows imports like "from feature_flag_env.server import app" to work | |
| # when the actual code is at feature-flag-agent-env/feature_flag_env/ | |
| _FEATURE_FLAG_ENV_ROOT = Path(__file__).resolve().parents[1] / "feature-flag-agent-env" | |
| if _FEATURE_FLAG_ENV_ROOT.is_dir(): | |
| _path_str = str(_FEATURE_FLAG_ENV_ROOT) | |
| if _path_str not in sys.path: | |
| sys.path.insert(0, _path_str) | |