fix: python code and Laura's container mismatch
This commit is contained in:
@ -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
|
||||||
|
@ -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")
|
||||||
|
@ -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,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user