Auto-format code with Ruff using pyproject.toml
This commit is contained in:
@@ -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}")
|
||||
|
||||
Reference in New Issue
Block a user