arpit13 commited on
Commit
0804605
·
verified ·
1 Parent(s): 36096df

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -13
app.py CHANGED
@@ -23,24 +23,27 @@ def check_dosha(dosha_type, name, dob, tob, lat, lon, tz):
23
  if isinstance(response, str):
24
  return gr.Markdown(response)
25
 
26
- factors = response.get("factors", {})
27
- dosha_present = response.get("is_dosha_present", False)
28
- bot_response = response.get("bot_response", "No information available")
29
- score = response.get("score", "N/A")
30
-
31
  readable_response = f"""
32
  ### {dosha_type.replace('-', ' ').title()} Analysis for {name}
33
 
34
- **Dosha Presence:** {'Yes' if dosha_present else 'No'}
35
- **Score:** {score}%
36
-
37
- **Detailed Analysis:**
38
- - **Moon Influence:** {factors.get('moon', 'Not mentioned')}
39
- - **Saturn Influence:** {factors.get('saturn', 'Not mentioned')}
40
- - **Rahu Influence:** {factors.get('rahu', 'Not mentioned')}
41
 
42
- **Astrological Suggestion:** {bot_response}
43
  """
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  return gr.Markdown(readable_response)
45
 
46
  # Function to check Dasha
 
23
  if isinstance(response, str):
24
  return gr.Markdown(response)
25
 
 
 
 
 
 
26
  readable_response = f"""
27
  ### {dosha_type.replace('-', ' ').title()} Analysis for {name}
28
 
29
+ **Dosha Presence:** {'Yes' if response.get('is_dosha_present', False) else 'No'}
30
+ **Score:** {response.get('score', 'N/A')}%
 
 
 
 
 
31
 
32
+ **Details:**
33
  """
34
+
35
+ for key, value in response.items():
36
+ if isinstance(value, dict):
37
+ readable_response += f"\n- **{key.replace('_', ' ').title()}**: "
38
+ for sub_key, sub_value in value.items():
39
+ readable_response += f"\n - {sub_key.replace('_', ' ').title()}: {sub_value}"
40
+ elif isinstance(value, list):
41
+ readable_response += f"\n- **{key.replace('_', ' ').title()}**: "
42
+ for item in value:
43
+ readable_response += f"\n - {item}"
44
+ else:
45
+ readable_response += f"\n- **{key.replace('_', ' ').title()}**: {value}"
46
+
47
  return gr.Markdown(readable_response)
48
 
49
  # Function to check Dasha