Get loader status.
(self)
| 375 | self._load_failures = 0 |
| 376 | |
| 377 | def get_status(self) -> dict: |
| 378 | """Get loader status.""" |
| 379 | return { |
| 380 | "loaded_model": "primary" if self._loaded else None, |
| 381 | "loaded_at": self._loaded_at, |
| 382 | "uptime_seconds": time.time() - self._loaded_at if self._loaded_at else 0, |
| 383 | "load_failures": self._load_failures, |
| 384 | "server_running": self._server.is_running() if self._server else False, |
| 385 | } |
| 386 | |
| 387 | |
| 388 | # Global loader instance |
no test coverage detected