Add timeout=30 to smartctl -i calls in _get_drive_details() and _check_disk_firmware(), and dmidecode in _check_memory_usage(). Add TimeoutExpired handler in _check_disk_firmware(). Prevents potential hangs when drives or system tools become unresponsive. Resolves #9 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
162 KiB
162 KiB