diff --git a/system/ui/lib/wrapper.py b/system/ui/lib/wrapper.py index 2aa3a686d7..4c4e86c7e2 100644 --- a/system/ui/lib/wrapper.py +++ b/system/ui/lib/wrapper.py @@ -1,19 +1,13 @@ import threading import time -from abc import ABC, abstractmethod from typing import Generic, TypeVar from openpilot.system.ui.lib.application import gui_app - -class Renderer(ABC): - @abstractmethod - def render(self) -> None: - pass - +class Renderer: + def render(self): ... T = TypeVar("T", bound=Renderer) - class Wrapper(Generic[T]): def __init__(self, title: str, renderer_cls: type[T], *args): self._title = title