m%496ddlmZmZdZGddeZdS))configdbengineshamanc eZdZdZdZdZdS) PluginContextcX||_tj|d|_i|_dS)NF)debug)rrmake_db_engine db_engine_cache)selfrs /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/core/plugin_context.py__init__zPluginContext.__init__s+ !0uEEE cF||jvr |j|S|}t|dr5tj|j|j}||t|dr!|jr||j||j|<|S)N set_config)plugin set_db_engine) r hasattrlvestats_configread_plugin_configr__name__rr r)r plugin_classr plugin_configs r get_instancezPluginContext.get_instances 4; & &;|, , 6< ( ( -+>t{S_ShiiiM   m , , , 6? + + 1 1   0 0 0$* L! rc8tj|jdS)N)r recreate_dbr )r s r recover_dbzPluginContext.recover_db"sT^,,,,,rN)r __module__ __qualname__rrrrrrr sA   -----rrN) lvestats.librrr __author__objectrr!rrr%sX=<<<<<<<  -----F-----r