def __init__(self, fault_instance): """ @param instance of xmlrpclib.Fault """ msg = (u"A fault occured\n" u"Fault code: %s\n" u"Fault string: %s\n" u"" % (ustr(fault_instance.faultCode), ustr(fault_instance.faultString))) msg = msg.encode('utf-8') super(XMLRPCError, self).__init__(msg)
def __str__(self): if self.data is None: return self.message if self.data.get('message', False) and self.data.get('debug', False): res_tmpl = u"""%(message)s\n%(debug)s\n""" return res_tmpl % self.data return ustr(self.data)
def __str__(self): return u"R(%s, %s)[%s]" % (self._object.name, self.id, ustr(self._name))