Refactor unnecessary else / elif when if block has a return statement

This commit is contained in:
deepsource-autofix[bot]
2021-12-26 05:05:38 +00:00
committed by GitHub
parent 414c8babeb
commit 129fb92511
3 changed files with 40 additions and 45 deletions

View File

@@ -563,14 +563,13 @@ class MessageType(enum.Enum):
def parse(_typ: str):
if _typ == MessageType.MESSAGE.value:
return MessageType.MESSAGE
elif _typ == MessageType.PING.value:
if _typ == MessageType.PING.value:
return MessageType.PING
elif _typ == MessageType.PONG.value:
if _typ == MessageType.PONG.value:
return MessageType.PONG
elif _typ == MessageType.REQUEST.value:
if _typ == MessageType.REQUEST.value:
return MessageType.REQUEST
else:
raise TypeError("Unknown MessageType: {}".format(_typ))
raise TypeError("Unknown MessageType: {}".format(_typ))
class Session(Closeable, MessageListener, SubListener):