Esempio n. 1
0
 def __init__(self, sockfile=None, app=None):
     self.address_family = socket.AF_UNIX
     UnixStreamServer.__init__(self, sockfile, UnixWSGIRequestHandler)
     self.app = app
     self.passthrough_errors = None
     self.shutdown_signal = False
     self.ssl_context = None
Esempio n. 2
0
 def __init__(self, server_address, handler_class, config):
     UnixStreamServer.__init__(self, server_address, handler_class)
     if 'consumers' not in config:
         raise ValueError('Configuration does not provide any consumer')
     self.config = config
     if 'server_string' in self.config:
         self.server_string = self.config['server_string']
Esempio n. 3
0
 def __init__(self, sockfile=None, app=None):
     self.address_family = socket.AF_UNIX
     UnixStreamServer.__init__(self, sockfile, UnixWSGIRequestHandler)
     self.app = app
     self.passthrough_errors = None
     self.shutdown_signal = False
     self.ssl_context = None
Esempio n. 4
0
	def __init__(self, address, requestHandler=SimpleXMLRPCRequestHandler,
		allow_none=False, encoding=None):

		self.logRequests = False

		SimpleXMLRPCDispatcher.__init__(self, allow_none, encoding)
		UnixStreamServer.__init__(self, address, requestHandler)
Esempio n. 5
0
    def __init__(self,
                 server_address,
                 requestHandler=UnixStreamSimpleXMLRPCRequestHandler,
                 allow_none=False,
                 encoding=None,
                 bind_and_activate=True):

        # cleanup leftover address
        if not server_address.startswith('\x00'):
            try:
                os.unlink(server_address)
            except OSError:
                if os.path.exists(server_address):
                    raise

        # logging fails with UnixStreamServer
        self.logRequests = True
        SimpleXMLRPCDispatcher.__init__(self, allow_none, encoding)
        UnixStreamServer.__init__(self, server_address, requestHandler,
                                  bind_and_activate)

        if fcntl is not None and hasattr(fcntl, 'FD_CLOEXEC'):
            flags = fcntl.fcntl(self.fileno(), fcntl.F_GETFD)
            flags |= fcntl.FD_CLOEXEC
            fcntl.fcntl(self.fileno(), fcntl.F_SETFD, flags)
Esempio n. 6
0
 def __init__(self, addr, requestHandler=RequestHandler):
     self.logRequests = 0
     if os.path.exists(addr):
         os.unlink(addr)
     dir = os.path.dirname(addr)
     if not (os.path.exists(dir)):
         os.makedirs(dir)
     SimpleXMLRPCDispatcher.__init__(self)
     UnixStreamServer.__init__(self, addr, requestHandler)
Esempio n. 7
0
 def __init__(self, addr, requestHandler=RequestHandler):
     self.logRequests = 0
     if os.path.exists(addr):
         os.unlink(addr)
     dir = os.path.dirname(addr)
     if not(os.path.exists(dir)):
         os.makedirs(dir)
     SimpleXMLRPCDispatcher.__init__(self)
     UnixStreamServer.__init__(self, addr, requestHandler)
Esempio n. 8
0
 def __init__(self, address='/tmp/BaseIPCServer.sock', start=True):
     """
     Initializes the server.
     :param address: (str) The unix socket file path
     :param start: (bool) Flag indicating if the server should startup rightaway.
     """
     self.address = address
     self.deleted_socket_file = False
     self.process = None
     self.shuttingdown = Value('i', 0)
     UnixStreamServer.__init__(self, self.address, self.handler)
     self._started = False
     if start:
         self.startup()
    def __init__(self, server_address,
                 requestHandler=UnixStreamSimpleXMLRPCRequestHandler,
                 allow_none=False, encoding=None, bind_and_activate=True):

        # cleanup leftover address
        if not server_address.startswith('\x00'):
            try:
                os.unlink(server_address)
            except OSError:
                if os.path.exists(server_address):
                    raise

        # logging fails with UnixStreamServer
        self.logRequests = True
        SimpleXMLRPCDispatcher.__init__(self, allow_none, encoding)
        UnixStreamServer.__init__(
            self, server_address, requestHandler, bind_and_activate)

        if fcntl is not None and hasattr(fcntl, 'FD_CLOEXEC'):
            flags = fcntl.fcntl(self.fileno(), fcntl.F_GETFD)
            flags |= fcntl.FD_CLOEXEC
            fcntl.fcntl(self.fileno(), fcntl.F_SETFD, flags)
Esempio n. 10
0
 def __init__(self, load_manager, logger=None, **kwargs):
     self.load_manager = load_manager
     self.logger = logger or logging.getLogger(__name__)
     UnixStreamServer.__init__(self,
                               RequestHandlerClass=RPCRequestHandler,
                               **kwargs)
Esempio n. 11
0
 def __init__(self, addr, requestHandler=SimpleXMLRPCRequestHandler):
     self.logRequests = False  # critical, as logging fails with UnixStreamServer
     SimpleXMLRPCDispatcher.__init__(self)
     UnixStreamServer.__init__(self, addr, requestHandler)
Esempio n. 12
0
    def __init__(self, address, requestHandler=SimpleXMLRPCRequestHandler, allow_none=False, encoding=None):

        self.logRequests = False

        SimpleXMLRPCDispatcher.__init__(self, allow_none, encoding)
        UnixStreamServer.__init__(self, address, requestHandler)
Esempio n. 13
0
 def __init__(self, load_manager, logger=None, **kwargs):
     self.load_manager = load_manager
     self.logger = logger or logging.getLogger(__name__)
     UnixStreamServer.__init__(self, RequestHandlerClass=RPCRequestHandler,
                               **kwargs)
Esempio n. 14
0
 def __init__(self, addr, requestHandler=SimpleXMLRPCRequestHandler):
     self.logRequests = False # critical, as logging fails with UnixStreamServer
     SimpleXMLRPCDispatcher.__init__(self)
     UnixStreamServer.__init__(self, addr, requestHandler)