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

@@ -38,10 +38,9 @@ class PlayableId:
return UnsupportedId(uri)
if TrackId.pattern.search(uri) is not None:
return TrackId.from_uri(uri)
elif EpisodeId.pattern.search(uri) is not None:
if EpisodeId.pattern.search(uri) is not None:
return EpisodeId.from_uri(uri)
else:
raise TypeError("Unknown uri: {}".format(uri))
raise TypeError("Unknown uri: {}".format(uri))
@staticmethod
def is_supported(uri: str):