Update app.py
Browse files
app.py
CHANGED
@@ -832,7 +832,44 @@ def send_get_request():
|
|
832 |
if response.status_code == 200:
|
833 |
data = response.json()
|
834 |
|
835 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
836 |
messages = data.get('messages', {})
|
837 |
|
838 |
report_json_str = report.get('report', '{}')
|
|
|
832 |
if response.status_code == 200:
|
833 |
data = response.json()
|
834 |
|
835 |
+
|
836 |
+
|
837 |
+
# Извлечение полей из отчета
|
838 |
+
|
839 |
+
report_json_str = report.get('report', '{}')
|
840 |
+
|
841 |
+
# Обработка строкового JSON в report
|
842 |
+
try:
|
843 |
+
report_json = json.loads(report_json_str)
|
844 |
+
except json.JSONDecodeError:
|
845 |
+
report_json = {}
|
846 |
+
# Извлечение данных отчета
|
847 |
+
messages = data.get('messages', {})
|
848 |
+
|
849 |
+
# Извлечение полей из отчета
|
850 |
+
|
851 |
+
messages_json_str = report.get('messages', '{}')
|
852 |
+
|
853 |
+
# Обработка строкового JSON в report
|
854 |
+
try:
|
855 |
+
messages_json = json.loads(messages_json_str)
|
856 |
+
except json.JSONDecodeError:
|
857 |
+
messages_json = {}
|
858 |
+
# Возврат результата
|
859 |
+
result = {
|
860 |
+
|
861 |
+
'report': report_json,
|
862 |
+
'messages': messages_json
|
863 |
+
|
864 |
+
}
|
865 |
+
|
866 |
+
|
867 |
+
|
868 |
+
|
869 |
+
|
870 |
+
|
871 |
+
|
872 |
+
report = result
|
873 |
messages = data.get('messages', {})
|
874 |
|
875 |
report_json_str = report.get('report', '{}')
|