when an if condition returns an value, else is not necessary
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。
ID: python-best-practices/if-return-no-else
Language: Python
Severity: Notice
Category: Best Practices
Description
If the code in the if
branch returns a value, do not have the else
branch present.
Non-Compliant Code Examples
if bla:
foo()
return 1
else: # unnecessary, remove the else branch
return 2
Compliant Code Examples
if bla:
foo()
return 1
elif bar:
return 2
if bla:
foo()
return 1
return 2
if bla:
foo()
else:
return 2
Seamless integrations. Try Datadog Code Analysis