Beispiel #1
0
 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)
Beispiel #2
0
    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)
Beispiel #3
0
 def __str__(self):
     return u"R(%s, %s)[%s]" % (self._object.name, self.id, ustr(self._name))