fix panda_jungle static analysis

old-commit-hash: bfeaf35d6dd2c29c65b80a70ccafd9948056731a
This commit is contained in:
Adeeb Shihadeh
2022-04-27 15:45:00 -07:00
parent 77d6d9a083
commit 2130eae8b1

View File

@@ -11,10 +11,14 @@ from common.realtime import config_realtime_process, Ratekeeper, DT_CTRL
from selfdrive.boardd.boardd import can_capnp_to_can_list
from tools.lib.logreader import LogReader
from panda import Panda
try:
from panda_jungle import PandaJungle # pylint: disable=import-error
except Exception:
PandaJungle = None
# this bool can be replaced when mypy understands this pattern
panda_jungle_imported = True
from panda_jungle import PandaJungle # pylint: disable=import-error # type: ignore
except ImportError:
PandaJugnle = None
panda_jungle_imported = False
def send_thread(s, flock):
@@ -82,7 +86,7 @@ def connect():
if __name__ == "__main__":
if PandaJungle is None:
if panda_jungle_imported:
print("\33[31m", "WARNING: cannot connect to jungles. Clone the jungle library to enable support:", "\033[0m")
print("\033[34m", f"cd {BASEDIR} && git clone https://github.com/commaai/panda_jungle", "\033[0m")