%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/acl/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/acl/__init__.pyc

�
���^c@@sXdZddlmZmZmZddlZddlmZde	fd��YZ
dS(u�
The acl module handles publisher_acl operations

Additional information on publisher_acl can be
found by reading the salt documentation:

    http://docs.saltstack.com/en/latest/ref/publisheracl.html
i(tabsolute_importtprint_functiontunicode_literalsN(tsixtPublisherACLcB@s;eZdZd�Zd�Zd�Zd�Zd�ZRS(ue
    Represents the publisher ACL and provides methods
    to query the ACL for given operations
    cC@s
||_dS(N(t	blacklist(tselfR((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pyt__init__scC@s)tjjj|d|jjdg��S(u�
        Takes a username as a string and returns a boolean. True indicates that
        the provided user has been blacklisted
        Ruusers(tsalttutilststringutilstcheck_whitelist_blacklistRtget(Rtuser((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pytuser_is_blacklistedscC@sat|tj�r|g}nx<|D]4}tjjj|d|jjdg��s%t	Sq%Wt
S(NRumodules(t
isinstanceRtstring_typesRR	R
RRRtTruetFalse(Rtcmdtfun((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pytcmd_is_blacklisted$s
*cC@s(tjjj|d|jjdg��S(Nt	whitelistuusers(RR	R
RRR(RR
((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pytuser_is_whitelisted-scC@s^t|t�r|g}nx<|D]4}tjjj|d|jjdg��r"tSq"Wt	S(NRumodules(
RtstrRR	R
RRRRR(RRR((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pytcmd_is_whitelisted0s
*(t__name__t
__module__t__doc__RRRRR(((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pyRs					(Rt
__future__RRRtsalt.utils.stringutilsRtsalt.extRtobjectR(((s5/usr/lib/python2.7/site-packages/salt/acl/__init__.pyt<module>	s

Zerion Mini Shell 1.0