DmitrMakeev commited on
Commit
465fa36
·
verified ·
1 Parent(s): f97b32b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -1
app.py CHANGED
@@ -832,7 +832,44 @@ def send_get_request():
832
  if response.status_code == 200:
833
  data = response.json()
834
 
835
- report = data.get('report', {})
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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', '{}')