Spaces:
Build error
Build error
fix if repo already deleted
Browse files
app.py
CHANGED
@@ -18,6 +18,7 @@ from huggingface_hub.repocard import RepoCard
|
|
18 |
from requests import HTTPError
|
19 |
from gradio_webhooks import GradioWebhookApp, WebhookPayload
|
20 |
from huggingface_hub import login
|
|
|
21 |
from ui import generate_ui
|
22 |
from database import is_space_registered
|
23 |
|
@@ -177,7 +178,10 @@ def sync_ci_space(space_id: str, pr_num: int, private: bool) -> None:
|
|
177 |
def delete_ci_space(space_id: str, pr_num: int) -> None:
|
178 |
# Delete
|
179 |
ci_space_id = _get_ci_space_id(space_id=space_id, pr_num=pr_num)
|
180 |
-
|
|
|
|
|
|
|
181 |
|
182 |
# Notify about deletion
|
183 |
notify_pr(space_id=space_id, pr_num=pr_num, action="delete")
|
|
|
18 |
from requests import HTTPError
|
19 |
from gradio_webhooks import GradioWebhookApp, WebhookPayload
|
20 |
from huggingface_hub import login
|
21 |
+
from huggingface_hub.utils import RepositoryNotFoundError
|
22 |
from ui import generate_ui
|
23 |
from database import is_space_registered
|
24 |
|
|
|
178 |
def delete_ci_space(space_id: str, pr_num: int) -> None:
|
179 |
# Delete
|
180 |
ci_space_id = _get_ci_space_id(space_id=space_id, pr_num=pr_num)
|
181 |
+
try:
|
182 |
+
delete_repo(repo_id=ci_space_id, repo_type="space")
|
183 |
+
except RepositoryNotFoundError:
|
184 |
+
pass
|
185 |
|
186 |
# Notify about deletion
|
187 |
notify_pr(space_id=space_id, pr_num=pr_num, action="delete")
|