DmitrMakeev commited on
Commit
08ebabd
·
verified ·
1 Parent(s): e3ba211

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -6
app.py CHANGED
@@ -110,19 +110,20 @@ for db in DATABASES:
110
 
111
 
112
 
 
 
113
 
 
 
114
 
115
 
116
 
117
 
118
 
119
- code_executed = False
120
 
121
- if start_up == '1' and not code_executed:
122
- # Ваши API-ключи и другие переменные
123
- date_from = "2022-01-01"
124
- status = "active"
125
 
 
 
126
  # Формирование URL для первого запроса
127
  url_template = f"{gc_url_gru}/{id_gru}/users?key={gc_api}&created_at[from]={date_from}&status={status}"
128
 
@@ -135,7 +136,7 @@ if start_up == '1' and not code_executed:
135
  export_id = data.get("info", {}).get("export_id", "")
136
  print("Export ID:", export_id)
137
 
138
- # Задержка в 5 минут перед вторым запросом (в миллисекундах)
139
  time_delay = 5 * 60
140
  print(f"Ждем {time_delay} секунд перед вторым запросом...")
141
  time.sleep(time_delay)
@@ -149,6 +150,15 @@ if start_up == '1' and not code_executed:
149
  if export_response.status_code == 200:
150
  export_data = export_response.json()
151
  print("Полученные данные по export_id:", export_data)
 
 
 
 
 
 
 
 
 
152
  code_executed = True # Устанавливаем флаг выполнения кода
153
  else:
154
  print(f"Ошибка при выполнении второго запроса по export_id, статус код: {export_response.status_code}")
 
110
 
111
 
112
 
113
+ # Флаг выполнения кода
114
+ code_executed = False
115
 
116
+ # Переменная для хранения данных
117
+ export_data_var = None
118
 
119
 
120
 
121
 
122
 
 
123
 
 
 
 
 
124
 
125
+ # Проверка, что системная переменная равна '1' и код еще не выполнялся
126
+ if start_up == '1' and not code_executed:
127
  # Формирование URL для первого запроса
128
  url_template = f"{gc_url_gru}/{id_gru}/users?key={gc_api}&created_at[from]={date_from}&status={status}"
129
 
 
136
  export_id = data.get("info", {}).get("export_id", "")
137
  print("Export ID:", export_id)
138
 
139
+ # Задержка в 5 минут перед вторым запросом (в секундах)
140
  time_delay = 5 * 60
141
  print(f"Ждем {time_delay} секунд перед вторым запросом...")
142
  time.sleep(time_delay)
 
150
  if export_response.status_code == 200:
151
  export_data = export_response.json()
152
  print("Полученные данные по export_id:", export_data)
153
+
154
+ # Сохранение данных в переменную
155
+ export_data_var = export_data
156
+
157
+ # Пример использования переменной export_data_var
158
+ # Здесь вы можете выполнять любые операции с данными
159
+ print("Пример использования переменной export_data_var:")
160
+ print(export_data_var)
161
+
162
  code_executed = True # Устанавливаем флаг выполнения кода
163
  else:
164
  print(f"Ошибка при выполнении второго запроса по export_id, статус код: {export_response.status_code}")