diff options
Diffstat (limited to 'ipalib/plugins/b_xmlrpc.py')
-rw-r--r-- | ipalib/plugins/b_xmlrpc.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ipalib/plugins/b_xmlrpc.py b/ipalib/plugins/b_xmlrpc.py index feb87556..442afebf 100644 --- a/ipalib/plugins/b_xmlrpc.py +++ b/ipalib/plugins/b_xmlrpc.py @@ -29,6 +29,7 @@ import socket from ipalib.backend import Backend from ipalib.util import xmlrpc_marshal from ipalib import api +from ipalib import errors class xmlrpc(Backend): """ @@ -51,5 +52,7 @@ class xmlrpc(Backend): except socket.error, e: print e[1] return False + except xmlrpclib.Fault, e: + raise errors.convertFault(e) api.register(xmlrpc) |