def start_local_http_server(port, handler=RequestHandler): server = HTTPServer(("127.0.0.1", port), handler) server.allow_reuse_address = True server.auth_code = None server.error = None return server
def start_local_http_server(port, handler=RequestHandler): while True: try: server = HTTPServer(("127.0.0.1", port), handler) except socket.error as err: if err.errno != errno.EADDRINUSE: raise else: server.auth_code = None return server