MCPcopy Index your code
hub / github.com/python/cpython / run

Method run

Lib/test/test_httpservers.py:90–105  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

88 self.tls = tls
89
90 def run(self):
91 if self.tls:
92 certfile, keyfile, password = self.tls
93 self.server = create_https_server(
94 certfile, keyfile, password,
95 request_handler=self.request_handler,
96 )
97 else:
98 self.server = HTTPServer(('localhost', 0), self.request_handler)
99 self.test_object.HOST, self.test_object.PORT = self.server.socket.getsockname()
100 self.test_object.server_started.set()
101 self.test_object = None
102 try:
103 self.server.serve_forever(0.05)
104 finally:
105 self.server.server_close()
106
107 def stop(self):
108 self.server.shutdown()

Callers

nothing calls this directly

Calls 6

HTTPServerClass · 0.90
create_https_serverFunction · 0.85
getsocknameMethod · 0.45
setMethod · 0.45
serve_foreverMethod · 0.45
server_closeMethod · 0.45

Tested by

no test coverage detected