Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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:
|
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 |
|