import functools


class FaxMachine(object):
    MODEL_NO = '100'

@staticmethod
def load_fax(fax, error=''):
    print(error or fax)
FaxMachine.fail_fax = functools.partial(FaxMachine.load_fax, error=
    'PC LOAD LETTER')
f = FaxMachine()
f.load_fax('hi')
f.fail_fax('hi')
Python functools.partial — как применить его к методу класса с помощью статического декоратора