Source code for flexget.plugins.generic.db_analyze

from loguru import logger
from sqlalchemy import text

from flexget.event import event

logger = logger.bind(name='db_analyze')


# Run after the cleanup is actually finished
[docs] @event('manager.db_cleanup', 0) def on_cleanup(manager, session): logger.info('Running ANALYZE on database to improve performance.') session.execute(text('ANALYZE'))