#!/usr/bin/env python3
"""
Скрипт для удаления позиции 17 из меню 2 и 3
"""
import aiosqlite
import cfg
from dbase.db import DataBase

async def cleanup_position_17():
    """Удаляет позицию 17 из меню 2 и 3"""
    db = DataBase(file=cfg.DATABASE_URL)
    
    async with aiosqlite.connect(db.file) as conn:
        cursor = await conn.execute('''
            DELETE FROM position 
            WHERE position = 17 AND menu_id IN (2, 3)
        ''')
        
        deleted_count = cursor.rowcount
        await conn.commit()
        await cursor.close()
        
        print(f"Удалено {deleted_count} записей позиции 17 из меню 2 и 3")

if __name__ == "__main__":
    import asyncio
    asyncio.run(cleanup_position_17())
