27 lines
871 B
Python
27 lines
871 B
Python
from sys import exit
|
|
from flask import Flask
|
|
from db.InitializeDB import init_database
|
|
from json import dumps
|
|
from db.InitializeDBData import init_tables
|
|
from db.handlers.catigory_handler import GetAllCategories
|
|
from utils.loadDotENV import initializeENV
|
|
from utils.mail import send_pdf_to_email
|
|
|
|
# Инициализация
|
|
initializeENV()
|
|
init_tables()
|
|
|
|
# Получаем категории
|
|
categories = GetAllCategories()
|
|
print("Категории из БД:", dumps(categories, indent=2, ensure_ascii=False))
|
|
|
|
# ОТПРАВЛЯЕМ ПИСЬМО СРАЗУ ПРИ ЗАПУСКЕ
|
|
send_pdf_to_email(
|
|
recipient_email="remizov.kirill2005@yandex.ru",
|
|
pdf_filename="1.pdf",
|
|
subject="Отчет по трубам ПВХ",
|
|
body_text=f"Привет! В базе {len(categories)} категорий. Файл во вложении."
|
|
)
|
|
|
|
app = Flask(__name__)
|