Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -901,20 +901,20 @@ def handle_calculation():
|
|
901 |
|
902 |
# Подготовка ответа
|
903 |
response = {
|
904 |
-
"actual_profile":
|
905 |
-
"fertilizers":
|
906 |
"nitrogen_ratios": {
|
907 |
"NH4_RATIO": nh4_ratio,
|
908 |
"NO3_RATIO": no3_ratio,
|
909 |
"TOTAL_NITROGEN": total_n
|
910 |
},
|
911 |
-
"total_ppm":
|
912 |
"deficits": results.get('deficits', {})
|
913 |
}
|
914 |
|
915 |
-
# Логирование
|
916 |
-
if any(value < 0 for value in calculator.actual.values()):
|
917 |
-
print("ВНИМАНИЕ: В расчетах обнаружены
|
918 |
print(f"Фактический профиль: {calculator.actual}")
|
919 |
|
920 |
return jsonify(response)
|
@@ -940,7 +940,6 @@ def handle_calculation():
|
|
940 |
|
941 |
|
942 |
|
943 |
-
|
944 |
|
945 |
|
946 |
if __name__ == '__main__':
|
|
|
901 |
|
902 |
# Подготовка ответа
|
903 |
response = {
|
904 |
+
"actual_profile": calculator.actual, # Возвращаем сырые данные
|
905 |
+
"fertilizers": calculator.results, # Возвращаем сырые данные
|
906 |
"nitrogen_ratios": {
|
907 |
"NH4_RATIO": nh4_ratio,
|
908 |
"NO3_RATIO": no3_ratio,
|
909 |
"TOTAL_NITROGEN": total_n
|
910 |
},
|
911 |
+
"total_ppm": sum(calculator.actual.values()), # Сырое значение
|
912 |
"deficits": results.get('deficits', {})
|
913 |
}
|
914 |
|
915 |
+
# Логирование проблем
|
916 |
+
if any(value is None or value < 0 for value in calculator.actual.values()):
|
917 |
+
print("ВНИМАНИЕ: В расчетах обнаружены некорректные значения!")
|
918 |
print(f"Фактический профиль: {calculator.actual}")
|
919 |
|
920 |
return jsonify(response)
|
|
|
940 |
|
941 |
|
942 |
|
|
|
943 |
|
944 |
|
945 |
if __name__ == '__main__':
|