MCPcopy Index your code
hub / github.com/RustPython/RustPython / run

Method run

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

Source from the content-addressed store, hash-verified

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