gradio/website/homepage/restart_demos.py
Aarni Koskela ef3862e075
Switch linting to Ruff (#3710)
* Sort requirements.in

* Switch flake8 + isort to ruff

* Apply ruff import order fixes

* Fix ruff complaints in demo/

* Fix ruff complaints in test/

* Use `x is not y`, not `not x is y`

* Remove unused listdir from website generator

* Clean up duplicate dict keys

* Add changelog entry

* Clean up unused imports (except in gradio/__init__.py)

* add space

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2023-04-03 15:48:18 -07:00

12 lines
495 B
Python

import huggingface_hub
from upload_demos import AUTH_TOKEN, demos, latest_gradio_stable, upload_demo_to_space
from gradio.networking import url_ok
for demo in demos:
space_id = "gradio/" + demo
subdomain = huggingface_hub.space_info(space_id).subdomain
if not url_ok(f"https://{subdomain}.hf.space"):
print(f"{space_id} was down, restarting")
upload_demo_to_space(demo_name=demo, space_id="gradio/" + demo, hf_token=AUTH_TOKEN, gradio_version=latest_gradio_stable)