broadfield-dev commited on
Commit
af348d7
·
verified ·
1 Parent(s): 4489084

Update core.py

Browse files
Files changed (1) hide show
  1. core.py +9 -1
core.py CHANGED
@@ -106,4 +106,12 @@ def create_encrypted_image(secret_data_str: str, public_key_pem: str) -> Image.I
106
  stego_image = embed_data_in_image(carrier_image, encrypted_payload)
107
  logger.info("Data successfully embedded into carrier image.")
108
 
109
- return stego_image
 
 
 
 
 
 
 
 
 
106
  stego_image = embed_data_in_image(carrier_image, encrypted_payload)
107
  logger.info("Data successfully embedded into carrier image.")
108
 
109
+ return stego_image
110
+ def get_endpoints_json() -> str:
111
+ """Reads and returns the content of endpoints.json as a string."""
112
+ try:
113
+ with open("endpoints.json", "r") as f:
114
+ return f.read()
115
+ except Exception as e:
116
+ logger.error(f"Could not read endpoints.json: {e}")
117
+ raise gr.Error("Server could not read its endpoints.json configuration file.")