Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -716,13 +716,16 @@ async def analyze_legal_document(
|
|
| 716 |
"subscription_tier": current_user.subscription_tier
|
| 717 |
}
|
| 718 |
|
| 719 |
-
if
|
| 720 |
-
|
| 721 |
-
|
| 722 |
-
|
| 723 |
-
|
| 724 |
-
|
| 725 |
-
|
|
|
|
|
|
|
|
|
|
| 726 |
|
| 727 |
return response
|
| 728 |
|
|
|
|
| 716 |
"subscription_tier": current_user.subscription_tier
|
| 717 |
}
|
| 718 |
|
| 719 |
+
if current_user.subscription_tier == "premium_tier":
|
| 720 |
+
# Add detailed risk assessment
|
| 721 |
+
if "detailed_risk_assessment" in SUBSCRIPTION_TIERS[current_user.subscription_tier]["features"]:
|
| 722 |
+
detailed_risk = get_detailed_risk_info(text)
|
| 723 |
+
response["detailed_risk_assessment"] = detailed_risk
|
| 724 |
+
|
| 725 |
+
# Add contract clause analysis
|
| 726 |
+
if "contract_clause_analysis" in SUBSCRIPTION_TIERS[current_user.subscription_tier]["features"]:
|
| 727 |
+
clauses = analyze_contract_clauses(text)
|
| 728 |
+
response["contract_clauses"] = clauses
|
| 729 |
|
| 730 |
return response
|
| 731 |
|