From 8a97b3e8a8f437cd99cc7cabbc719368b0247983 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Thu, 9 Oct 2008 23:11:03 -0400 Subject: Implement group-del --- ipalib/plugins/b_xmlrpc.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'ipalib/plugins/b_xmlrpc.py') diff --git a/ipalib/plugins/b_xmlrpc.py b/ipalib/plugins/b_xmlrpc.py index 442afebf..da76aa2b 100644 --- a/ipalib/plugins/b_xmlrpc.py +++ b/ipalib/plugins/b_xmlrpc.py @@ -51,8 +51,13 @@ class xmlrpc(Backend): return command(*params) except socket.error, e: print e[1] - return False except xmlrpclib.Fault, e: - raise errors.convertFault(e) + err = errors.convertFault(e) + code = getattr(err,'faultCode',None) + if code: + print "%s: %s" % (code, getattr(err,'__doc__','')) + else: + raise err + return False api.register(xmlrpc) -- cgit