fix: python code and Laura's container mismatch

This commit is contained in:
2025-05-01 01:45:40 -03:00
parent df6fbbff71
commit da62b2283e
3 changed files with 12 additions and 8 deletions

View File

@ -66,8 +66,13 @@ def audit_submission(round_number: int):
return jsonify({"success": True, "data": {"is_approved": False}}), 200 return jsonify({"success": True, "data": {"is_approved": False}}), 200
try: try:
is_approved = audit_repo(pr_url) result = audit_repo(pr_url)
return jsonify({"success": True, "data": {"is_approved": is_approved}}), 200 return jsonify(result), 200
except Exception as e: except Exception as e:
logger.error(f"Error auditing PR: {str(e)}") logger.error(f"Error auditing PR: {str(e)}")
return jsonify({"success": True, "data": {"is_approved": True}}), 200 return jsonify({
"success": False,
"data": {
"error": str(e)
}
}), 500

View File

@ -34,8 +34,7 @@ def audit_repo(pr_url):
# Run workflow and get result # Run workflow and get result
result = repo_summerizer_audit_workflow.run() result = repo_summerizer_audit_workflow.run()
recommendation = result["data"]["recommendation"] return result
return recommendation
except Exception as e: except Exception as e:
logger.error(f"PR review failed: {str(e)}") logger.error(f"PR review failed: {str(e)}")
raise Exception("PR review failed") raise Exception("PR review failed")

View File

@ -137,7 +137,7 @@ class repoSummarizerAuditWorkflow(Workflow):
"success": False, "success": False,
"message": "Readme file check failed", "message": "Readme file check failed",
"data": { "data": {
"recommendation": False, "is_approved": False,
}, },
} }
log_section("Readme file check completed") log_section("Readme file check completed")
@ -151,7 +151,7 @@ class repoSummarizerAuditWorkflow(Workflow):
"success": True, "success": True,
"message": "Readme file check completed", "message": "Readme file check completed",
"data": { "data": {
"recommendation": recommendation == "APPROVE", "is_approved": recommendation == "APPROVE",
}, },
} }
except Exception as e: except Exception as e:
@ -161,6 +161,6 @@ class repoSummarizerAuditWorkflow(Workflow):
"success": False, "success": False,
"message": f"Readme file check workflow failed: {str(e)}", "message": f"Readme file check workflow failed: {str(e)}",
"data": { "data": {
"recommendation": False, "is_approved": False,
}, },
} }