File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -169,10 +169,14 @@ async def _process_message_queue(self) -> None:
169169 sync_message_subtype = "*"
170170 if message_type == YMessageType .SYNC and len (message ) >= 2 :
171171 sync_message_subtype = message [1 ]
172-
172+
173+
174+
173175 # Determine if message is invalid
174- invalid_message_type = message_type not in YMessageType
175- invalid_sync_message_type = message_type == YMessageType .SYNC and sync_message_subtype not in YSyncMessageSubtype
176+ # NOTE: In Python 3.12+, we can drop list(...) call
177+ # according to https://docs.python.org/3/library/enum.html#enum.EnumType.__contains__
178+ invalid_message_type = message_type not in list (YMessageType )
179+ invalid_sync_message_type = message_type == YMessageType .SYNC and sync_message_subtype not in list (YSyncMessageSubtype )
176180 invalid_message = invalid_message_type or invalid_sync_message_type
177181
178182 # Handle invalid messages by logging a warning and ignoring
You can’t perform that action at this time.
0 commit comments