def __init__(self, machine_id, host, port, ui): self.machine_id = machine_id WSGIServer.__init__(self, (host, port), WSGIRequestHandler) self.set_app(self.wsgi_app) Partner.__init__(self, ui) self.text_format = XMLFormat() self.stopped = False self.sessions = {} # {session_token: session} self.session_token_for_user = {} # {user_name: session_token}
def __init__(self, *args, **kwargs): WSGIServer.__init__(self, *args, **kwargs) # NonBlockingClient -> timestamp self.clients = {} # Number of simultaneous clients. self.limit = 1000 # Number of seconds before we bounce idle clients. self.timeout = 60 self._shutdown_event = threading.Event()
def __init__(self, server_address, HandlerClass): WSGIServer.__init__(self, server_address, HandlerClass) if self.cert_file: ctx = SSL.Context(SSL.SSLv3_METHOD) ctx.use_privatekey_file(self.cert_file) ctx.use_certificate_file(self.cert_file) self.socket = SSL.Connection( ctx, socket.socket(self.address_family, self.socket_type)) self.server_bind() self.server_activate()
def __init__(self, server_address, HandlerClass): WSGIServer.__init__(self, server_address, HandlerClass) if self.cert_file: ctx = SSL.Context(SSL.SSLv3_METHOD) ctx.use_privatekey_file(self.cert_file) ctx.use_certificate_file(self.cert_file) self.socket = SSL.Connection(ctx, socket.socket(self.address_family, self.socket_type)) self.server_bind() self.server_activate()
def __init__(self, server_address, RequestHandlerClass=AsyncWsgiHandler, map=None): if map is None: map = {} asyncore.dispatcher.__init__(self, map=map) WSGIServer.__init__(self, server_address, RequestHandlerClass, False) self._poll_func = get_poll_func() self.create_socket(socket.AF_INET, socket.SOCK_STREAM) self.set_reuse_addr() self.bind(server_address) self.listen(5) self.server_address = self.socket.getsockname() host, port = self.server_address[:2] self.server_name = socket.getfqdn(host) self.server_port = port self.setup_environ()
def __init__(self, server_address, url, api, is_ssl): WSGIServer.__init__(self, server_address, ApiHandler) self.is_ssl = is_ssl if self.is_ssl: self.base_environ["HTTPS"] = "yes" app = ApiApplication( Application([SubregCzService], 'http://subreg.cz/wsdl', 'SubregCzService', in_protocol=Soap11(), out_protocol=Soap11(), config={"api": api})) self.set_app(app) app.doc.wsdl11.build_interface_document(url)
class MyWSGIServer(WSGIServer): """ I override WSGIServer to make it possibly IPV6-able. """ def __init__(self, (host, port), handler_class): ipv = self.address_family = AF_INET if ktbs_config.get('server', 'force-ipv4', 1): info = getaddrinfo(host, port, AF_INET, SOCK_STREAM) else: info = getaddrinfo(host, port, 0, SOCK_STREAM) # when IPV6 is available, prefer it to IPV4 if [i for i in info if i[0] == AF_INET6]: ipv = self.address_family = AF_INET6 LOG.info("Using IPV%s" % {AF_INET: 4, AF_INET6: 6}[ipv]) WSGIServer.__init__(self, (host, port), handler_class)
def __init__(self, *args, **kwargs): WSGIServer.__init__(self, *args, **kwargs)
def __init__(self, workers, *args, **kwargs): WSGIServer.__init__(self, *args, **kwargs) self.workers = workers self.pool = ThreadPool(self.workers)
def __init__(self, thread_count=None, *args, **kwargs): '''If 'thread_count' == None, we'll use multiprocessing.cpu_count() threads.''' WSGIServer.__init__(self, *args, **kwargs) self.thread_count = thread_count self.pool = multiprocessing.pool.ThreadPool(self.thread_count)
def __init__(self, *args, **kwargs): WSGIServer.__init__(self, *args, **kwargs) SimpleXMLRPCDispatcher.__init__(self, False, None)
def __init__(self, host, port, app, handler_class=WSGIRequestHandler): WSGIServer.__init__(self, (host, port), handler_class) self.set_app(app) self.stopped = False self.update_events = None self.timeout = 1
def __init__(self, family, address, handler): self.address_family = family if family == socket.AF_UNIX: self.csize = struct.calcsize('3i') self.get_request = self.get_unix_request WSGIServer.__init__(self, address, handler)
def __init__(self, host, port, buffers): WSGIServer.__init__(self, (host, port), WSGIRequestHandler) self.buffers = buffers self.set_app(self.main)
def __init__(self, address, handler_class): WSGIServer.__init__(self, address, handler_class) # Update address if we are listening on a ephemeral port. self.address = self.socket.getsockname()
def __init__(self, *args, **kwargs): WSGIServer.__init__(self, *args, **kwargs) SimpleXMLRPCDispatcher.__init__(self, False, None)
def __init__(self, thread_count=None, *args, **kwargs): '''If 'thread_count' == None, we'll use multiprocessing.cpu_count() threads.''' WSGIServer.__init__(self, *args, **kwargs) self.thread_count = thread_count self.pool = multiprocessing.pool.ThreadPool(self.thread_count)
def __init__(self, server_address, app = None, RequestHandlerClass = WSGIRequestHandler): _WSGIServer.__init__(self, server_address, RequestHandlerClass) self.set_app(app)
def __init__(self, *args, **kwargs): for (k, d) in (('address_family', AF_INET), ('wsgi_env', {})): setattr(self, k, kwargs.pop(k, d)) WSGIServer.__init__(self, *args, **kwargs)
def __init__(self, host, port, buffers): WSGIServer.__init__(self, (host, port), WSGIRequestHandler) self.buffers = buffers self.set_app(self.main)