16 |
# write to the Free Software Foundation, Inc., 59 Temple Place |
# write to the Free Software Foundation, Inc., 59 Temple Place |
17 |
# - Suite 330, Boston, MA 02111-1307, USA. |
# - Suite 330, Boston, MA 02111-1307, USA. |
18 |
# |
# |
19 |
# Copyright 2001 Free Software Foundation |
# Copyright 2001-2003 Free Software Foundation |
20 |
# |
# |
21 |
# FILE: |
# FILE: |
22 |
# xmlrpc/ServerAdapter.py |
# xmlrpc/ServerAdapter.py |
57 |
import xmlrpc |
import xmlrpc |
58 |
|
|
59 |
except ImportError: |
except ImportError: |
60 |
raise GComm.AdapterInitializationError, \ |
tmsg = _("\nUnable to load xmlrpc. To use the XML-RPC interface, \n") \ |
61 |
_("\nUnable to load xmlrpc. To use the XML-RPC interface, \n") \ |
+ _("please install xmlrpc from:\n") \ |
62 |
+ _("please install xmlrpc from:\n") \ |
+ " http://sourceforge.net/projects/py-xmlrpc" \ |
63 |
+ " http://sourceforge.net/projects/py-xmlrpc" \ |
+ _("the appropriate DEBIAN package is python-xmlrpc") |
64 |
+ _("the appropriate DEBIAN package is python-xmlrpc") |
raise GComm.AdapterInitializationError, tmsg |
65 |
|
|
66 |
|
|
67 |
# Mapping from GRPC's datatype to XML-RPC datatypes |
# Mapping from GRPC's datatype to XML-RPC datatypes |
88 |
try: |
try: |
89 |
self._port = params['port'] |
self._port = params['port'] |
90 |
except KeyError: |
except KeyError: |
91 |
raise GComm.AdapterConfigurationError,\ |
tmsg = _('Required parameter "port" not supplied') |
92 |
_('Required parameter "port" not supplied') |
raise GComm.AdapterConfigurationError, tmsg |
93 |
|
|
94 |
# Create Subserver |
# Create Subserver |
95 |
self.server=XMLRPC_Server() |
self.server=XMLRPC_Server() |