MCPcopy Index your code
hub / github.com/rawpython/remi / ThreadedHTTPServer

Class ThreadedHTTPServer

remi/server.py:789–813  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

787
788
789class ThreadedHTTPServer(socketserver.ThreadingMixIn, HTTPServer):
790
791 daemon_threads = False
792
793 # noinspection PyPep8Naming
794 def __init__(self, server_address, RequestHandlerClass,
795 auth, multiple_instance, enable_file_cache, update_interval,
796 websocket_timeout_timer_ms, pending_messages_queue_length,
797 title, server_starter_instance, certfile, keyfile, ssl_version, *userdata):
798 HTTPServer.__init__(self, server_address, RequestHandlerClass)
799 self.auth = auth
800 self.multiple_instance = multiple_instance
801 self.enable_file_cache = enable_file_cache
802 self.update_interval = update_interval
803 self.websocket_timeout_timer_ms = websocket_timeout_timer_ms
804 self.pending_messages_queue_length = pending_messages_queue_length
805 self.title = title
806 self.server_starter_instance = server_starter_instance
807 self.userdata = userdata
808
809 self.certfile = certfile
810 self.keyfile = keyfile
811 self.ssl_version = ssl_version
812 if self.ssl_version!=None:
813 self.socket = ssl.wrap_socket(self.socket, keyfile=self.keyfile, certfile=self.certfile, server_side=True, ssl_version=self.ssl_version, do_handshake_on_connect=True)
814
815
816class Server(object):

Callers 1

startMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected