Files
msgq/__init__.py
Justin Newberry 5a0a201b51 type checking
2023-11-06 18:04:34 -08:00

17 lines
515 B
Python

# pylint: skip-file
import os
import capnp
from typing import TYPE_CHECKING
CEREAL_PATH = os.path.dirname(os.path.abspath(__file__))
capnp.remove_import_hook()
if TYPE_CHECKING:
# ruff: noqa: F401
import cereal.gen.py.car_capnp as car
import cereal.gen.py.log_capnp as log
import cereal.gen.py.custom_capnp as custom
else:
log = capnp.load(os.path.join(CEREAL_PATH, "log.capnp"))
car = capnp.load(os.path.join(CEREAL_PATH, "car.capnp"))
custom = capnp.load(os.path.join(CEREAL_PATH, "custom.capnp"))