Files
IQ.Pilot/system/proprietary_runtime/rootfs_python/openpilot/__init__.py
T
2026-07-09 05:36:34 -05:00

24 lines
582 B
Python

from __future__ import annotations
import os
from pathlib import Path
def _resolve_source_pkg() -> Path:
raw_root = os.environ.get("IQPILOT_SOURCE_ROOT") or os.environ.get("OPENPILOT_SOURCE_ROOT") or "/data/openpilot/openpilot"
source_root = Path(raw_root)
if source_root.name == "openpilot":
return source_root
return source_root / "openpilot"
def _extend_package_path() -> None:
source_pkg = _resolve_source_pkg()
if source_pkg.is_dir():
pkg_path = str(source_pkg)
if pkg_path not in __path__:
__path__.append(pkg_path)
_extend_package_path()