Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -18,6 +18,20 @@ def convert_inputs(user_input, var):
|
|
| 18 |
|
| 19 |
return var
|
| 20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
def process_inputs(user_input_json, session_id_json, project_id, chat_url, update_vars_json, output_vars_json, token):
|
| 22 |
# Convert JSON strings into Python lists
|
| 23 |
user_input = json.loads(user_input_json)
|
|
|
|
| 18 |
|
| 19 |
return var
|
| 20 |
|
| 21 |
+
|
| 22 |
+
def convert_output_vars(user_input, output_vars):
|
| 23 |
+
if isinstance(var, str):
|
| 24 |
+
var = [[var]]
|
| 25 |
+
elif not isinstance(var[0], list):
|
| 26 |
+
var = [var]
|
| 27 |
+
|
| 28 |
+
var += var*(len(user_input)//len(var) + 1)
|
| 29 |
+
|
| 30 |
+
diff = len(var) - len(user_input)
|
| 31 |
+
var = var[:-diff]
|
| 32 |
+
|
| 33 |
+
return var
|
| 34 |
+
|
| 35 |
def process_inputs(user_input_json, session_id_json, project_id, chat_url, update_vars_json, output_vars_json, token):
|
| 36 |
# Convert JSON strings into Python lists
|
| 37 |
user_input = json.loads(user_input_json)
|