Do not raise NotImplemented - it does not exists

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

Metadata

ID: python-best-practices/raising-not-implemented

Language: Python

Severity: Warning

Category: Best Practices

Description

Code should not raise NotImplemented and instead use NotImplementedError. NotImplemented is a value (as per the documentation, not an exception. The proper exception is NotImplementedError

Learn More

Non-Compliant Code Examples

a = 1
b = 2
raise NotImplemented  # use NotImplementedError instead
c = 3

Compliant Code Examples

a = 1
b = 2
raise NotImplementedError
c = 3
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis