HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/ipaclient/plugins/__pycache__/sudorule.cpython-36.opt-1.pyc
3

�d[e��@s�ddlmZddlmZddlmZe�Zeddd�Gdd�de��Zeddd�Gdd	�d	e��Zeddd�Gd
d�de��Z	eddd�Gdd
�d
e��Z
dS)�)�MethodOverride)�Registry)�_T)�overrideZno_failc@seZdZdd�ZdS)�sudorule_enablecKs|jtd�|�dS)NzEnabled Sudo Rule "%s")�print_dashedr)�self�textui�result�cn�options�r
�/usr/lib/python3.6/sudorule.py�output_for_cliszsudorule_enable.output_for_cliN)�__name__�
__module__�__qualname__rr
r
r
rrsrc@seZdZdd�ZdS)�sudorule_disablecKs|jtd�|�dS)NzDisabled Sudo Rule "%s")rr)rr	r
rrr
r
rr#szsudorule_disable.output_for_cliN)rrrrr
r
r
rr!srcseZdZ�fdd�Z�ZS)�sudorule_add_optioncs:|jtd�t|d|d��tt|�j|||f|�dS)Nz1Added option "%(option)s" to Sudo Rule "%(rule)s"�
ipasudoopt)�option�rule)rr�dict�superrr)rr	r
rr)�	__class__r
rr)s
z"sudorule_add_option.output_for_cli)rrrr�
__classcell__r
r
)rrr'srcseZdZ�fdd�Z�ZS)�sudorule_remove_optioncs:|jtd�t|d|d��tt|�j|||f|�dS)Nz5Removed option "%(option)s" from Sudo Rule "%(rule)s"r)rr)rrrrrr)rr	r
rr)rr
rr4s
z%sudorule_remove_option.output_for_cli)rrrrrr
r
)rrr2srN)Zipaclient.frontendrZipalib.plugablerZipalibr�registerrrrrr
r
r
r�<module>s