File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/mysql_query.cpython-310.pyc
Back
o ;j4 � @ sh d Z ddlZddlZddlZddlZdd� Zdd� Z ddd �Z d d d�Z dS )a� Execution of MySQL queries ========================== .. versionadded:: 2014.7.0 :depends: - MySQLdb Python module :configuration: See :py:mod:`salt.modules.mysql` for setup instructions. The mysql_query module is used to execute queries on MySQL databases. Its output may be stored in a file or in a grain. .. code-block:: yaml query_id: mysql_query.run - database: my_database - query: "SELECT * FROM table;" - output: "/tmp/query_id.txt" � Nc C s dt v rdS dS )z@ Only load if the mysql module is available in __salt__ �mysql.queryT)Fz mysql module could not be loaded)�__salt__� r r �K/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/mysql_query.py�__virtual__ s r c C s t jtd j j�dd�S )zp Look in module context for a MySQL error. Eventually we should make a less ugly way of doing this. z test.pingzmysql.errorN)�sys�modulesr � __module__�__context__�popr r r r �_get_mysql_error&