shee2205 commited on
Commit
321cb55
·
verified ·
1 Parent(s): 6180ec2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -77,8 +77,9 @@ SECRET_CODE = "1234" # Change this!
77
 
78
  def ui(request: gr.Request = None):
79
  admin_value = None
80
- if request and hasattr(request, "query_params"):
81
  qp = request.query_params
 
82
  if isinstance(qp, dict):
83
  admin_value = qp.get("admin", [None])[0]
84
  else:
@@ -118,6 +119,7 @@ def ui(request: gr.Request = None):
118
  )
119
  return demo
120
 
121
- # Main entry point for Hugging Face Spaces:
 
122
  if __name__ == "__main__":
123
- gr.Request.launch(ui)
 
77
 
78
  def ui(request: gr.Request = None):
79
  admin_value = None
80
+ if request is not None and hasattr(request, "query_params"):
81
  qp = request.query_params
82
+ # In Spaces, query_params is a dict of lists (e.g. {'admin': ['1234']})
83
  if isinstance(qp, dict):
84
  admin_value = qp.get("admin", [None])[0]
85
  else:
 
119
  )
120
  return demo
121
 
122
+ # This is the official Gradio way to support context/request (2024+)
123
+ demo = gr.Blocks(render_fn=ui)
124
  if __name__ == "__main__":
125
+ demo.launch()