PY3.C2801
Unnecessary Dunder Call
Used when a dunder method is manually called instead of using the corresponding function/method/operator.
Noncompliant Code:
Copy
three = 3.0.__str__()
twelve = "1".__add__("2")
def is_bigger_than_two(x):
return x.__gt__(2)
Compliant Code:
Copy
three = str(3.0)
twelve = "1" + "2"
def is_bigger_than_two(x):
return x > 2