Texbase / AgenticControl /update_email_cli.py
Asad999's picture
Initial clean deployment for Hugging Face Spaces (v5 - final fix)
d712cef
Raw
History Blame Contribute Delete
911 Bytes
import sys
import json
from user_review_email import update_single_email
if __name__ == "__main__":
try:
input_data = sys.stdin.read()
payload = json.loads(input_data)
target_id = payload.get("id")
feedback = payload.get("feedback")
if not target_id or not feedback:
print(json.dumps({"ok": False, "error": "Missing id or feedback"}))
sys.exit(1)
result = update_single_email(db_id=target_id, feedback=feedback)
if result:
new_body, new_subject = result
print(json.dumps({"ok": True, "new_content": new_body, "new_subject": new_subject}))
else:
print(json.dumps({"ok": False, "error": "Unknown error during email update"}))
except Exception as e:
print(json.dumps({"ok": False, "error": str(e)}))
sys.exit(1)