Auto-format code with Ruff using pyproject.toml

This commit is contained in:
GitHub Actions
2025-01-29 04:01:20 +00:00
parent 74d58ce310
commit d47952fe3e
22 changed files with 316 additions and 994 deletions
+3 -8
View File
@@ -99,17 +99,12 @@ async def create_backup_and_send_to_admins(xui) -> None:
async def _send_backup_to_admins(backup_file_path: str) -> None:
try:
from bot import bot
with open(backup_file_path, "rb") as backup_file:
backup_input_file = BufferedInputFile(
file=backup_file.read(),
filename=os.path.basename(backup_file_path)
)
backup_input_file = BufferedInputFile(file=backup_file.read(), filename=os.path.basename(backup_file_path))
admin_ids = ADMIN_ID if isinstance(ADMIN_ID, list) else [ADMIN_ID]
for admin_id in admin_ids:
await bot.send_document(
chat_id=admin_id,
document=backup_input_file
)
await bot.send_document(chat_id=admin_id, document=backup_input_file)
logger.info(f"Бэкап базы данных отправлен админу: {admin_id}")
except Exception as e:
logger.error(f"Ошибка при отправке бэкапа в Telegram: {e}")