when an if condition returns an value, else is not necessary

Este producto no es compatible con el sitio Datadog seleccionado. ().
Esta página aún no está disponible en español. Estamos trabajando en su traducción.
Si tienes alguna pregunta o comentario sobre nuestro actual proyecto de traducción, no dudes en ponerte en contacto con nosotros.

Metadata

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
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Integraciones sin problemas. Prueba la Seguridad de Código de Datadog