diff --git a/selfdrive/car/docs_definitions.py b/selfdrive/car/docs_definitions.py index f6c63ef4ca..89e7a2db0a 100644 --- a/selfdrive/car/docs_definitions.py +++ b/selfdrive/car/docs_definitions.py @@ -1,5 +1,4 @@ import re -from abc import ABC, abstractmethod from collections import namedtuple from dataclasses import dataclass, field from enum import Enum @@ -39,12 +38,11 @@ class PartType(Enum): mount = "Mount" -class Part(ABC): - def __init__(self, name: str): - self.name = name +@dataclass +class Part: + name: str @property - @abstractmethod def type(self) -> PartType: raise NotImplementedError