Hjgugugjhuhjggg commited on
Commit
a0bb70b
verified
1 Parent(s): 9a54252

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -29,6 +29,10 @@ def validate_bucket_name(bucket_name):
29
  def validate_huggingface_repo_name(repo_name):
30
  if not isinstance(repo_name, str) or not re.match(r"^[a-zA-Z0-9_.-]+$", repo_name):
31
  raise ValueError(f"El nombre del repositorio '{repo_name}' no es v谩lido. Debe contener solo letras, n煤meros, '-', '_', y '.'")
 
 
 
 
32
  return repo_name
33
 
34
  # Inicializaci贸n del cliente de GCS
 
29
  def validate_huggingface_repo_name(repo_name):
30
  if not isinstance(repo_name, str) or not re.match(r"^[a-zA-Z0-9_.-]+$", repo_name):
31
  raise ValueError(f"El nombre del repositorio '{repo_name}' no es v谩lido. Debe contener solo letras, n煤meros, '-', '_', y '.'")
32
+ if repo_name.startswith(('-', '.')) or repo_name.endswith(('-', '.')) or '..' in repo_name:
33
+ raise ValueError(f"El nombre del repositorio '{repo_name}' contiene caracteres no permitidos. Verifica los caracteres al inicio o final.")
34
+ if len(repo_name) > 96:
35
+ raise ValueError(f"El nombre del repositorio '{repo_name}' es demasiado largo. La longitud m谩xima es 96 caracteres.")
36
  return repo_name
37
 
38
  # Inicializaci贸n del cliente de GCS