Sharan Thakur commited on
Commit
6089428
·
1 Parent(s): facb61e

adds fuel_efficiency validator

Browse files
Files changed (1) hide show
  1. src/app.py +11 -1
src/app.py CHANGED
@@ -71,6 +71,16 @@ def validate_input(
71
  raise gr.Error(
72
  "Monthly waste generation seems extremely high. Please verify!"
73
  )
 
 
 
 
 
 
 
 
 
 
74
 
75
  # Percentage-specific validation
76
  try:
@@ -79,7 +89,7 @@ def validate_input(
79
  raise gr.Error("Recycled waste percentage must be a valid number!")
80
 
81
  if recycled_percent < 0 or recycled_percent > 100:
82
- raise gr.Error("Recycled waste percentage must be between 0 and 100!")
83
 
84
 
85
  def compute(
 
71
  raise gr.Error(
72
  "Monthly waste generation seems extremely high. Please verify!"
73
  )
74
+
75
+ if name == "Fuel Efficiency" :
76
+ if float_val < 5:
77
+ raise gr.Error(
78
+ "Fuel efficiency seems unrealistically low. Please verify!"
79
+ )
80
+ if float_val > 15:
81
+ raise gr.Error(
82
+ "Fuel efficiency is very high. Please verify!"
83
+ )
84
 
85
  # Percentage-specific validation
86
  try:
 
89
  raise gr.Error("Recycled waste percentage must be a valid number!")
90
 
91
  if recycled_percent < 0 or recycled_percent > 100:
92
+ raise gr.Error("Recycled waste percentage must be between 1 and 100!")
93
 
94
 
95
  def compute(