class SomeClass(object):

    def doStuff(self, string):
        print('do stuff:', string)

@overloadable
def overLoaded(self, arg):
    print('default behavior:', arg)
Overload a method with a function at runtime