Do not raise NotImplemented - it does not exists


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

Language: Python

Severity: Warning

Category: Best Practices


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 jetbrains

Seamless integrations. Try Datadog Code Analysis