From bad81c1bc931290b0baa9c9f3a79c70b6156fb8d Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Tue, 13 Sep 2022 14:20:15 +0200 Subject: [PATCH] Prevent use of deprecated media-player constants (#77937) --- pylint/plugins/hass_imports.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pylint/plugins/hass_imports.py b/pylint/plugins/hass_imports.py index 0a0d9c8c7b1..34c7d87c53a 100644 --- a/pylint/plugins/hass_imports.py +++ b/pylint/plugins/hass_imports.py @@ -175,12 +175,36 @@ _OBSOLETE_IMPORT: dict[str, list[ObsoleteImportMatch]] = { reason="replaced by MediaPlayerEntityFeature enum", constant=re.compile(r"^SUPPORT_(\w*)$"), ), + ObsoleteImportMatch( + reason="replaced by MediaClass enum", + constant=re.compile(r"^MEDIA_CLASS_(\w*)$"), + ), + ObsoleteImportMatch( + reason="replaced by MediaType enum", + constant=re.compile(r"^MEDIA_TYPE_(\w*)$"), + ), + ObsoleteImportMatch( + reason="replaced by RepeatMode enum", + constant=re.compile(r"^REPEAT_MODE(\w*)$"), + ), ], "homeassistant.components.media_player.const": [ ObsoleteImportMatch( reason="replaced by MediaPlayerEntityFeature enum", constant=re.compile(r"^SUPPORT_(\w*)$"), ), + ObsoleteImportMatch( + reason="replaced by MediaClass enum", + constant=re.compile(r"^MEDIA_CLASS_(\w*)$"), + ), + ObsoleteImportMatch( + reason="replaced by MediaType enum", + constant=re.compile(r"^MEDIA_TYPE_(\w*)$"), + ), + ObsoleteImportMatch( + reason="replaced by RepeatMode enum", + constant=re.compile(r"^REPEAT_MODE(\w*)$"), + ), ], "homeassistant.components.remote": [ ObsoleteImportMatch(