Skip to content

Commit d03ec10

Browse files
remove unneeded type attributes on WebsocketNotification
This change removes the type attributes on WebsocketNotification which will become errors as of python/mypy#17207 see: https://typing.readthedocs.io/en/latest/spec/enums.html#defining-members:~:text=Members%20defined%20within%20an%20enum%20class%20should%20not%20include%20explicit%20type%20annotations.
1 parent 9d2c2d9 commit d03ec10

File tree

1 file changed

+11
-11
lines changed
  • homeassistant/components/bang_olufsen

1 file changed

+11
-11
lines changed

homeassistant/components/bang_olufsen/const.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,20 +68,20 @@ class BangOlufsenModel(StrEnum):
6868
class WebsocketNotification(StrEnum):
6969
"""Enum for WebSocket notification types."""
7070

71-
PLAYBACK_ERROR: Final[str] = "playback_error"
72-
PLAYBACK_METADATA: Final[str] = "playback_metadata"
73-
PLAYBACK_PROGRESS: Final[str] = "playback_progress"
74-
PLAYBACK_SOURCE: Final[str] = "playback_source"
75-
PLAYBACK_STATE: Final[str] = "playback_state"
76-
SOFTWARE_UPDATE_STATE: Final[str] = "software_update_state"
77-
SOURCE_CHANGE: Final[str] = "source_change"
78-
VOLUME: Final[str] = "volume"
71+
PLAYBACK_ERROR = "playback_error"
72+
PLAYBACK_METADATA = "playback_metadata"
73+
PLAYBACK_PROGRESS = "playback_progress"
74+
PLAYBACK_SOURCE = "playback_source"
75+
PLAYBACK_STATE = "playback_state"
76+
SOFTWARE_UPDATE_STATE = "software_update_state"
77+
SOURCE_CHANGE = "source_change"
78+
VOLUME = "volume"
7979

8080
# Sub-notifications
81-
NOTIFICATION: Final[str] = "notification"
82-
REMOTE_MENU_CHANGED: Final[str] = "remoteMenuChanged"
81+
NOTIFICATION = "notification"
82+
REMOTE_MENU_CHANGED = "remoteMenuChanged"
8383

84-
ALL: Final[str] = "all"
84+
ALL = "all"
8585

8686

8787
DOMAIN: Final[str] = "bang_olufsen"

0 commit comments

Comments
 (0)