(signum: int, frame: Any)
| 61 | main_task = None |
| 62 | |
| 63 | def signal_handler(signum: int, frame: Any) -> None: |
| 64 | print(f"\n🛑 Received signal {signum}. Initiating graceful shutdown...") |
| 65 | if main_task and not main_task.done(): |
| 66 | main_task.cancel() |
| 67 | shutdown_event.set() |
| 68 | |
| 69 | signal.signal(signal.SIGINT, signal_handler) |
| 70 | signal.signal(signal.SIGTERM, signal_handler) |
nothing calls this directly
no outgoing calls
no test coverage detected