Spaces:
Runtime error
Runtime error
| import time | |
| from datetime import datetime | |
| class UptimeMonitor: | |
| def __init__(self): | |
| self.start_time = time.time() | |
| def get_uptime(self): | |
| """Return formatted uptime string""" | |
| uptime_seconds = int(time.time() - self.start_time) | |
| hours = uptime_seconds // 3600 | |
| minutes = (uptime_seconds % 3600) // 60 | |
| seconds = uptime_seconds % 60 | |
| return f"System uptime: {hours}h {minutes}m {seconds}s" | |
| def get_start_time(self): | |
| """Return system start time""" | |
| return datetime.fromtimestamp(self.start_time).strftime('%Y-%m-%d %H:%M:%S') | |
| # Global instance | |
| uptime_monitor = UptimeMonitor() | |
| def get_system_status(): | |
| """Get system status including uptime""" | |
| return { | |
| "uptime": uptime_monitor.get_uptime(), | |
| "started": uptime_monitor.get_start_time(), | |
| "status": "Operational" | |
| } | |