Spaces:
Paused
Paused
Download agent_zero_framework/python/api/health.py from Oldmangrizzz/Agent-Node: direct link, hf CLI and curl.
- Browser
- Download file 673 Bytes
-
https://huggingface.co/spaces/Oldmangrizzz/Agent-Node/resolve/main/agent_zero_framework/python/api/health.py
- Command line
-
hf download hf://spaces/Oldmangrizzz/Agent-Node/agent_zero_framework/python/api/health.py
-
curl -L -o health.py https://huggingface.co/spaces/Oldmangrizzz/Agent-Node/resolve/main/agent_zero_framework/python/api/health.py
673 Bytes
| from python.helpers.api import ApiHandler, Request, Response | |
| from python.helpers import errors, git | |
| class HealthCheck(ApiHandler): | |
| def requires_auth(cls) -> bool: | |
| return False | |
| def requires_csrf(cls) -> bool: | |
| return False | |
| def get_methods(cls) -> list[str]: | |
| return ["GET", "POST"] | |
| async def process(self, input: dict, request: Request) -> dict | Response: | |
| gitinfo = None | |
| error = None | |
| try: | |
| gitinfo = git.get_git_info() | |
| except Exception as e: | |
| error = errors.error_text(e) | |
| return {"gitinfo": gitinfo, "error": error} | |