foo = True
def bar():
pass
if foo == bar:
pass
foo = True
def bar():
pass
if foo == bar():
pass
This message is emitted when pylint detects that a comparison with a callable was made, which might suggest that some parenthesis were omitted, resulting in potential unwanted behaviour.