broadfield-dev commited on
Commit
32e0f9e
·
verified ·
1 Parent(s): 3155f15

Update tools/space_builder.py

Browse files
Files changed (1) hide show
  1. tools/space_builder.py +6 -12
tools/space_builder.py CHANGED
@@ -1,6 +1,6 @@
1
  import os
2
  import logging
3
- from gradio_client import Client, GradioClientError
4
 
5
  logger = logging.getLogger(__name__)
6
 
@@ -38,12 +38,9 @@ def create_huggingface_space(owner: str, space_name: str, sdk: str, markdown_con
38
  )
39
  logger.info(f"SPACE_BUILDER: API response for creation: {result}")
40
  return {"result": result}
41
- except GradioClientError as e:
42
- logger.error(f"SPACE_BUILDER: API Client Error during space creation: {e}")
43
- return {"error": f"API Client Error: {e}"}
44
  except Exception as e:
45
- logger.error(f"SPACE_BUILDER: An unexpected error occurred during space creation: {e}", exc_info=True)
46
- return {"error": f"An unexpected error occurred: {e}"}
47
 
48
  def update_huggingface_space_file(owner: str, space_name: str, file_path: str, new_content: str, commit_message: str):
49
  if not _initialize_client():
@@ -66,12 +63,9 @@ def update_huggingface_space_file(owner: str, space_name: str, file_path: str, n
66
  )
67
  logger.info(f"SPACE_BUILDER: API response for file update: {result}")
68
  return {"result": result}
69
- except GradioClientError as e:
70
  if "is not in the list of choices" in str(e):
71
  logger.error(f"SPACE_BUILDER: The file '{file_path}' may not exist or is not selectable in the target space.")
72
  return {"error": f"The file '{file_path}' could not be selected for update. It may not exist in the space."}
73
- logger.error(f"SPACE_BUILDER: API Client Error during file update: {e}")
74
- return {"error": f"API Client Error: {e}"}
75
- except Exception as e:
76
- logger.error(f"SPACE_BUILDER: An unexpected error occurred during file update: {e}", exc_info=True)
77
- return {"error": f"An unexpected error occurred: {e}"}
 
1
  import os
2
  import logging
3
+ from gradio_client import Client
4
 
5
  logger = logging.getLogger(__name__)
6
 
 
38
  )
39
  logger.info(f"SPACE_BUILDER: API response for creation: {result}")
40
  return {"result": result}
 
 
 
41
  except Exception as e:
42
+ logger.error(f"SPACE_BUILDER: An error occurred during space creation: {e}", exc_info=True)
43
+ return {"error": f"An API or client error occurred: {e}"}
44
 
45
  def update_huggingface_space_file(owner: str, space_name: str, file_path: str, new_content: str, commit_message: str):
46
  if not _initialize_client():
 
63
  )
64
  logger.info(f"SPACE_BUILDER: API response for file update: {result}")
65
  return {"result": result}
66
+ except Exception as e:
67
  if "is not in the list of choices" in str(e):
68
  logger.error(f"SPACE_BUILDER: The file '{file_path}' may not exist or is not selectable in the target space.")
69
  return {"error": f"The file '{file_path}' could not be selected for update. It may not exist in the space."}
70
+ logger.error(f"SPACE_BUILDER: An error occurred during file update: {e}", exc_info=True)
71
+ return {"error": f"An API or client error occurred: {e}"}