using-constant-test / W0125#

Message emitted:

Using a conditional statement with a constant value

Description:

Emitted when a conditional statement (If or ternary if) uses a constant value for its test. This might not be what the user intended to do.

Problematic code:

if 0:  # [using-constant-test]
    print("This code is never executed.")
if 1:  # [using-constant-test]
    print("This code is always executed.")

Correct code:

print("This code is always executed.")

Created by the basic checker.