docs: def generate_adhoc_ssl_context():
      """Generates an adhoc SSL context for the development server."""
      crypto = _get_openssl_crypto_module()
      import tempfile
      import atexit
  
      cert, pkey = generate_adhoc_ssl_pair()
      cert_handle, cert_file = tempfile.mkstemp()
      pkey_handle, pkey_file = tempfile.mkstemp()
      atexit.register(os.remove, pkey_file)
      atexit.register(os.remove, cert_file)
  
      os.write(cert_handle, crypto.dump_certificate(crypto.FILETYPE_PEM, cert))
      os.write(pkey_handle, crypto.dump_privatekey(crypto.FILETYPE_PEM, pkey))
      os.close(cert_handle)
      os.close(pkey_handle)
      ctx = load_ssl_context(cert_file, pkey_file)
      return ctx