def do_mro_PFC(cls, new_cls): _callable = cls.isCallableType for parent in new_cls.__mro__: for k, v in parent.__dict__.items(): if _callable(v): setattr(parent, k, pfc(v))
def do_local_PFC(cls, name, kwargs): _callable = cls.isCallableType for k, v in kwargs.items(): if _callable(v): kwargs[k] = pfc(v)