Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -190,28 +190,8 @@ def handle_api():
|
|
| 190 |
|
| 191 |
|
| 192 |
@app.route('/graf_json', methods=['GET'])
|
| 193 |
-
def
|
| 194 |
-
|
| 195 |
-
file_pattern = 'week_{}_data.json'
|
| 196 |
-
flag_pattern = 'week_{}_flag.txt'
|
| 197 |
-
|
| 198 |
-
# Получаем список всех файлов, соответствующих шаблону
|
| 199 |
-
files = [f for f in os.listdir('.') if os.path.isfile(f) and f.endswith('_data.json')]
|
| 200 |
-
|
| 201 |
-
# Проверяем, есть ли файлы, соответствующие шаблону
|
| 202 |
-
if files:
|
| 203 |
-
# Отправляем последний созданный файл, только если есть файл-флаг
|
| 204 |
-
files.sort() # Сортируем файлы по имени, чтобы получить последний
|
| 205 |
-
latest_file = files[-1]
|
| 206 |
-
week_number = latest_file.split('_')[1]
|
| 207 |
-
flag_file = flag_pattern.format(week_number)
|
| 208 |
-
if os.path.exists(flag_file):
|
| 209 |
-
os.remove(flag_file) # Удаляем файл-флаг после отправки
|
| 210 |
-
return send_file(latest_file, as_attachment=True)
|
| 211 |
-
else:
|
| 212 |
-
return "Файл еще не готов", 404
|
| 213 |
-
else:
|
| 214 |
-
return "Файлы не найдены", 404
|
| 215 |
|
| 216 |
|
| 217 |
|
|
|
|
| 190 |
|
| 191 |
|
| 192 |
@app.route('/graf_json', methods=['GET'])
|
| 193 |
+
def settings():
|
| 194 |
+
return render_template('graf.html')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 195 |
|
| 196 |
|
| 197 |
|