示例#1
0
    def __init__(self, addr, logRequests=False, encoding=None, http_enc=True):

        self.logRequests = logRequests
        SimpleRPCDispatcher.__init__(self, encoding)

        requestHandler = _PipedHTTPRequestHandler
        if not http_enc:
            requestHandler = _PipedRequestHandler

        _PipedServer.__init__(self, addr, requestHandler, http_enc=http_enc)
示例#2
0
文件: json_rpc.py 项目: cotyb/ipopo
    def __init__(self, dispatch_method, encoding=None):
        """
        Sets up the servlet
        """
        SimpleJSONRPCDispatcher.__init__(self, encoding=encoding)

        # Register the system.* functions
        self.register_introspection_functions()

        # Make a link to the dispatch method
        self._dispatch_method = dispatch_method
示例#3
0
    def __init__(self, dispatch_method, encoding=None):
        """
        Sets up the servlet
        """
        SimpleJSONRPCDispatcher.__init__(self, encoding=encoding)

        # Register the system.* functions
        self.register_introspection_functions()

        # Make a link to the dispatch method
        self._dispatch_method = dispatch_method
示例#4
0
文件: pipeutils.py 项目: aszeszo/test
        def __init__(self, addr,
            logRequests=False, encoding=None, http_enc=True):

                self.logRequests = logRequests
                SimpleRPCDispatcher.__init__(self, encoding)

                requestHandler = _PipedHTTPRequestHandler
                if not http_enc:
                        requestHandler = _PipedRequestHandler

                _PipedServer.__init__(self, addr, requestHandler)
示例#5
0
    def __init__(self, server_address, HandlerClass, logRequests=True):
        """Secure XML-RPC server.

        It it very similar to SimpleXMLRPCServer but it uses HTTPS for transporting XML data.
        """
        self.logRequests = logRequests

        SimpleJSONRPCDispatcher.__init__(self)
        SocketServer.BaseServer.__init__(self, server_address, HandlerClass)
        self.socket = socket.socket(self.address_family,
                                    self.socket_type)
        #ctx = SSL.Context(SSL.SSLv23_METHOD)
        #ctx.use_privatekey_file (self.KEYFILE)
        #ctx.use_certificate_file(self.CERTFILE)
        #self.socket = SSL.Connection(ctx, socket.socket(self.address_family,
        #                                                self.socket_type))
        self.server_bind()
        self.server_activate()
示例#6
0
文件: startup.py 项目: sschepis/zebra
 def __init__(self, addr=("localhost", 8080)):
     self.logRequests = False
     SimpleJSONRPCDispatcher.__init__(self, encoding=None)
     TCPServer.__init__(self, addr, JRPCRequestHandler)
示例#7
-1
 def __init__(self, addr=("localhost", 8080)):
     self.logRequests = False
     SimpleJSONRPCDispatcher.__init__(self, encoding=None)
     TCPServer.__init__(self, addr, JRPCRequestHandler)