Example #1
0
def start_server(html_callback):
  # Port 0 means select an arbitrary unused port
  port = 0
  server = HTTPServer(('127.0.0.1', port), HtmlHandler)
  server.html_callback = html_callback
  def serve_requests():
    server.serve_forever()
  import threading
  threading.Thread(target=serve_requests).start()
  return server