PyFoam.Infrastructure.ServerBase module
Basis for the XMLRPC-Servers in PyFoam
Based on 15.5 in “Python Cookbook” for faster restarting
SSL-handling lifted from
http://blogs.blumetech.com/blumetechs-tech-blog/2011/06/python-xmlrpc-server-with-ssl-and-authentication.html
-
class
PyFoam.Infrastructure.ServerBase.
ServerBase
(addr, useSSL=False, logRequests=False, allow_none=False, encoding=None)[source]
Bases: xmlrpc.server.SimpleXMLRPCServer
The Base class for the servers
-
server_bind
()[source]
Should allow a fast restart after the server was killed
-
verify_request
(request, client_addr)[source]
To be overriden later
-
PyFoam.Infrastructure.ServerBase.
getServerProxy
(host, port, useSSL=None)[source]
Get a proxy to a server. If the useSSL-parameter is unset then it
tries to automatically get the most secure connection