import xmlrpclib
import logging
import socket
+import sys
try:
import cPickle as pickle
# OpenERPWarning code 1
# OpenERPException code 2
try:
- result = openerp.netsvc.dispatch_rpc(service_name, method, args, None)
- except openerp.netsvc.OpenERPDispatcherException, e:
- fault = xmlrpclib.Fault(openerp.tools.exception_to_unicode(e.exception), e.traceback)
- raise fault
+ result = openerp.netsvc.dispatch_rpc(service_name, method, args)
except:
exc_type, exc_value, exc_tb = sys.exc_info()
fault = xmlrpclib.Fault(1, "%s:%s" % (exc_type, exc_value))