Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -717,7 +717,7 @@ async def analyze_legal_document(
|
|
| 717 |
}
|
| 718 |
|
| 719 |
# Add premium features if user has access
|
| 720 |
-
if current_user.subscription_tier == "
|
| 721 |
# Add detailed risk assessment
|
| 722 |
if "detailed_risk_assessment" in SUBSCRIPTION_TIERS[current_user.subscription_tier]["features"]:
|
| 723 |
detailed_risk = get_detailed_risk_info(text)
|
|
@@ -1415,12 +1415,8 @@ async def paypal_webhook(request: Request):
|
|
| 1415 |
# Return 200 even on error to acknowledge receipt to PayPal
|
| 1416 |
return {"status": "error", "message": str(e)}
|
| 1417 |
@app.get("/download_risk_chart")
|
| 1418 |
-
async def download_risk_chart(
|
| 1419 |
-
|
| 1420 |
-
raise HTTPException(
|
| 1421 |
-
status_code=403,
|
| 1422 |
-
detail=f"The risk visualization feature is not available in your {current_user.subscription_tier} subscription."
|
| 1423 |
-
)
|
| 1424 |
try:
|
| 1425 |
risk_scores = {
|
| 1426 |
"Liability": 11,
|
|
@@ -1547,4 +1543,4 @@ async def startup_event():
|
|
| 1547 |
print(f"Error during startup: {str(e)}")
|
| 1548 |
|
| 1549 |
if __name__ == "__main__":
|
| 1550 |
-
uvicorn.run("app:app", host="0.0.0.0", port=7860, reload=True)
|
|
|
|
| 717 |
}
|
| 718 |
|
| 719 |
# Add premium features if user has access
|
| 720 |
+
if current_user.subscription_tier == "premium_tier":
|
| 721 |
# Add detailed risk assessment
|
| 722 |
if "detailed_risk_assessment" in SUBSCRIPTION_TIERS[current_user.subscription_tier]["features"]:
|
| 723 |
detailed_risk = get_detailed_risk_info(text)
|
|
|
|
| 1415 |
# Return 200 even on error to acknowledge receipt to PayPal
|
| 1416 |
return {"status": "error", "message": str(e)}
|
| 1417 |
@app.get("/download_risk_chart")
|
| 1418 |
+
async def download_risk_chart():
|
| 1419 |
+
"""Generate and return a risk assessment chart as an image file."""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1420 |
try:
|
| 1421 |
risk_scores = {
|
| 1422 |
"Liability": 11,
|
|
|
|
| 1543 |
print(f"Error during startup: {str(e)}")
|
| 1544 |
|
| 1545 |
if __name__ == "__main__":
|
| 1546 |
+
uvicorn.run("app:app", host="0.0.0.0", port=7860, reload=True)
|