Spaces:
Running
Running
from huggingface_hub.errors import RepositoryNotFoundError, RevisionNotFoundError | |
from src.envs import API, REPO_ID, TOKEN | |
from huggingface_hub import snapshot_download | |
def restart_space(): | |
API.restart_space(repo_id=REPO_ID) | |
def initialize_file(project_repo, file_path): | |
try: | |
print(file_path) | |
snapshot_download( | |
repo_id=project_repo, | |
local_dir=file_path, | |
repo_type="dataset", | |
etag_timeout=30, | |
token=TOKEN | |
) | |
except (RepositoryNotFoundError, RevisionNotFoundError, EnvironmentError, OSError, ValueError): | |
restart_space() | |