Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Commit
•
ad07361
1
Parent(s):
34fa51c
Update app.py
Browse files
app.py
CHANGED
@@ -688,16 +688,11 @@ def generate_all_messages(desc, benefits, key_message, gender, generation, psych
|
|
688 |
|
689 |
# Создаем фильтры на основе выбранных параметров
|
690 |
filters = []
|
691 |
-
|
692 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
filters.append(approaches_df['Психотип'] == psychotype)
|
697 |
-
|
698 |
-
if not filters:
|
699 |
-
gr.Warning("Необходимо выбрать хотя бы один параметр для определения подхода.")
|
700 |
-
return
|
701 |
|
702 |
# Применяем комбинированный фильтр
|
703 |
combined_filter = filters[0]
|
|
|
688 |
|
689 |
# Создаем фильтры на основе выбранных параметров
|
690 |
filters = []
|
691 |
+
for param_name, param_value in [('Пол', gender), ('Поколение', generation), ('Психотип', psychotype)]:
|
692 |
+
if param_value:
|
693 |
+
filters.append(approaches_df[param_name].fillna('') == param_value)
|
694 |
+
else:
|
695 |
+
filters.append(approaches_df[param_name].isnull() | (approaches_df[param_name] == ''))
|
|
|
|
|
|
|
|
|
|
|
696 |
|
697 |
# Применяем комбинированный фильтр
|
698 |
combined_filter = filters[0]
|