File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/runners/__pycache__/jobs.cpython-310.pyc
o
�N�g,E � @ s< d Z ddlZddlZddlZddlZddlZddlZddlZddl Zddl
ZddlZddlZddl
mZ z
ddlmZ dZW n eyI dZY nw e�e�Zdd� Zd dd �Z d!d
d�Zd"dd
�Z d#dd�Z d$dd�Zd%dd�Zd%dd�Z d&dd�Zdd� Z dd� Z!dd� Z"d dd�Z#dS )'zB
A convenience system to manage jobs, both active and already run
� N)�SaltClientErrorTFc C s t jj�t�S )z�
Return the actively executing runners for the master
CLI Example:
.. code-block:: bash
salt-run jobs.master
)�salt�utils�masterZget_running_jobs�__opts__� r r �E/opt/saltstack/salt/lib/python3.10/site-packages/salt/runners/jobs.pyr s
r c C s� i }t j�td ��4}z|jddtd d�}W n ty6 } zt|� |W Y d}~W d � S d}~ww W d � n1 sAw Y | rWt�dd� t
|�� ��id � |�� D ]P\}}| rlt�dd
|� �id � t
|t
�srq[|D ]6}|d |vr�t|d |�||d <