def _start_http_server(self, quiet): for _ in range(10): try: self.http_server = HTTPAdapter('localhost', self.http_port) APP.run(server=self.http_server, quiet=quiet) return except socket.error: self.http_port += 2
def stop(self): if APP: APP.close() if self.http_server: self.http_server.server.shutdown() if self.http_thread: self.http_thread.join()