From 303af75bbe4e1d3ad2f83e52f14be60a848ad4ab Mon Sep 17 00:00:00 2001 From: Trey Moen Date: Tue, 20 May 2025 20:09:16 -0700 Subject: [PATCH] check lpac installed --- system/hardware/tici/esim.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/hardware/tici/esim.py b/system/hardware/tici/esim.py index dca4445f97..1c37454f5a 100755 --- a/system/hardware/tici/esim.py +++ b/system/hardware/tici/esim.py @@ -2,6 +2,7 @@ import json import os +import shutil import subprocess import time @@ -21,6 +22,9 @@ class LPA: self.timeout_sec = 45 + if shutil.which('lpac') is None: + raise LPAError('lpac not found, must be installed!') + def list_profiles(self) -> list[dict[str, str]]: msgs = self._invoke('profile', 'list') self._validate_successful(msgs)