zaborshicov commited on
Commit
b99387a
·
verified ·
1 Parent(s): 5b351ec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -144,14 +144,18 @@ def run(n_neighbors: int, source_df: pd.DataFrame, income: list,
144
  else:
145
  return nearest_points
146
 
147
- def gradio_runner(n_neighbors: int, income: list, gender: str, age: tuple, value: float, aprox: bool):
148
  ageFrom, ageTo = age
149
 
150
  errmsg = ''
151
  if n_neighbors < 3:
152
  errmsg += 'ERROR: You need at least 3 points. Change "n_neighbors" param.\n'
 
 
 
 
153
  if not income:
154
- errmsg += 'ERROR: You need income. Change "income" param. \n'
155
  if errmsg:
156
  return errmsg[:-1]
157
 
 
144
  else:
145
  return nearest_points
146
 
147
+ def gradio_runner(n_neighbors: float, income: list, gender: str, age: tuple, value: float, aprox: bool):
148
  ageFrom, ageTo = age
149
 
150
  errmsg = ''
151
  if n_neighbors < 3:
152
  errmsg += 'ERROR: You need at least 3 points. Change "n_neighbors" param.\n'
153
+ if n_neighbors % 1:
154
+ errmsg += 'ERROR: "n_neighbors" param must be INTEGER. Change this param.\n'
155
+ if ageFrom % 1 or ageTo % 1:
156
+ errmsg += 'ERROR: Age must be INTEGER. Edit "age" param.\n'
157
  if not income:
158
+ errmsg += 'ERROR: You need "income" field. Change "income" param. \n'
159
  if errmsg:
160
  return errmsg[:-1]
161