def __setattr__(self, name, value): """ Spacewalk backend still use errmsg, let have errmsg as alias to value """ if name == 'errmsg': self.__dict__['value'] = value else: if hasattr(PmBaseError, '__setattr__'): # rhel5 has no __setattr__() PmBaseError.__setattr__(self, name, value) else: self.__dict__[name] = value