class Foo:
def __init__(self, foo):
if foo:
self.foo = foo
def foo(self):
pass
class Foo:
def __init__(self, bar):
if bar:
self.bar = bar
def baz(self):
pass
Used when a class defines a method which is hidden by an instance attribute from an ancestor class or set by some client code.