From 1ace648b5fce29e396e87a43d17589fc4d7a3ebe Mon Sep 17 00:00:00 2001 From: puddly <32534428+puddly@users.noreply.github.com> Date: Fri, 20 Sep 2024 16:47:32 -0400 Subject: [PATCH] Make the keys mandatory --- zigpy/quirks/v2/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zigpy/quirks/v2/__init__.py b/zigpy/quirks/v2/__init__.py index bd8e5388d..7237f6019 100644 --- a/zigpy/quirks/v2/__init__.py +++ b/zigpy/quirks/v2/__init__.py @@ -274,9 +274,8 @@ def _validate(self) -> None: and self.translation_key is None and self.fallback_name is None ): - _LOGGER.warning( - "Entity %s must have a `translation_key` (preferable) or `fallback_name`", - self, + raise ValueError( + f"Entity {self} must have a `translation_key` (preferable) or `fallback_name`" )