Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -311,7 +311,13 @@ def add_product():
|
|
| 311 |
finally:
|
| 312 |
os.remove(temp_path) # Удаляем временный файл
|
| 313 |
|
| 314 |
-
data['products'].append({
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 315 |
save_data(data)
|
| 316 |
return jsonify({'status': 'success'})
|
| 317 |
except Exception as e:
|
|
@@ -336,7 +342,7 @@ async def on_startup(_):
|
|
| 336 |
def run_flask():
|
| 337 |
try:
|
| 338 |
logger.info("Starting Flask server on port 7860")
|
| 339 |
-
app.run(host='0.0.0.0', port=7860, debug=True)
|
| 340 |
except Exception as e:
|
| 341 |
logger.error(f"Ошибка в Flask: {e}")
|
| 342 |
|
|
@@ -352,4 +358,4 @@ if __name__ == '__main__':
|
|
| 352 |
except KeyboardInterrupt:
|
| 353 |
logger.info("Stopping bot and Flask")
|
| 354 |
finally:
|
| 355 |
-
flask_thread.join() # Ждём завершения потока Flask при завершении программы
|
|
|
|
| 311 |
finally:
|
| 312 |
os.remove(temp_path) # Удаляем временный файл
|
| 313 |
|
| 314 |
+
data['products'].append({
|
| 315 |
+
'id': product_id,
|
| 316 |
+
'name': name,
|
| 317 |
+
'price': price,
|
| 318 |
+
'description': description,
|
| 319 |
+
'photo': photo_filename
|
| 320 |
+
})
|
| 321 |
save_data(data)
|
| 322 |
return jsonify({'status': 'success'})
|
| 323 |
except Exception as e:
|
|
|
|
| 342 |
def run_flask():
|
| 343 |
try:
|
| 344 |
logger.info("Starting Flask server on port 7860")
|
| 345 |
+
app.run(host='0.0.0.0', port=7860, debug=True, use_reloader=False)
|
| 346 |
except Exception as e:
|
| 347 |
logger.error(f"Ошибка в Flask: {e}")
|
| 348 |
|
|
|
|
| 358 |
except KeyboardInterrupt:
|
| 359 |
logger.info("Stopping bot and Flask")
|
| 360 |
finally:
|
| 361 |
+
flask_thread.join() # Ждём завершения потока Flask при завершении программы
|