DmitrMakeev
commited on
Commit
•
cece2ff
1
Parent(s):
9143b52
Update app.py
Browse files
app.py
CHANGED
@@ -187,21 +187,21 @@ def handle_api():
|
|
187 |
|
188 |
|
189 |
|
190 |
-
|
191 |
-
|
192 |
@app.route('/graf_json', methods=['GET'])
|
193 |
def get_json_file():
|
194 |
-
#
|
195 |
-
|
|
|
|
|
|
|
196 |
|
197 |
-
# Проверяем,
|
198 |
-
if
|
199 |
-
|
|
|
|
|
200 |
else:
|
201 |
-
return "
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
|
206 |
|
207 |
|
|
|
187 |
|
188 |
|
189 |
|
|
|
|
|
190 |
@app.route('/graf_json', methods=['GET'])
|
191 |
def get_json_file():
|
192 |
+
# Шаблон для поиска файлов
|
193 |
+
file_pattern = 'week_{}_data.json'
|
194 |
+
|
195 |
+
# Получаем список всех файлов, соответствующих шаблону
|
196 |
+
files = [f for f in os.listdir('.') if os.path.isfile(f) and f.startswith('week_') and f.endswith('_data.json')]
|
197 |
|
198 |
+
# Проверяем, есть ли файлы, соответствующие шаблону
|
199 |
+
if files:
|
200 |
+
# Отправляем последний созданный файл
|
201 |
+
files.sort() # Сортируем файлы по имени, чтобы получить последний
|
202 |
+
return send_file(files[-1], as_attachment=True)
|
203 |
else:
|
204 |
+
return "Файлы не найдены", 404
|
|
|
|
|
|
|
205 |
|
206 |
|
207 |
|