%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/macdefaults.pyo

�
���^c@@swdZddlmZmZmZddlZddlZeje	�Z
dZd�Zddd�Zdd�ZdS(	u\
Writing/reading defaults from a macOS minion
============================================

i(tabsolute_importtunicode_literalstprint_functionNumacdefaultscC@stjjj�rtStS(u
    Only work on Mac OS
    (tsalttutilstplatformt	is_darwint__virtualname__tFalse(((s;/usr/lib/python2.7/site-packages/salt/states/macdefaults.pyt__virtual__sustringc	C@s�i|d6td6dd6id6}dd�}td|||�}|dkr�|td
dgkrq|dks�|td
dgkr�|dkr�|dcdj|||�7<n�|dkr||t�||t�kr|dcdj|||�7<n�||kr.|dcdj|||�7<nmtd|||||�}|ddkr~t|d<dj|d�|d<ndj|||�|dd<|S(u�
    Write a default to the system

    name
        The key of the given domain to write to

    domain
        The name of the domain to write to

    value
        The value to write to the given key

    vtype
        The type of value to be written, valid types are string, data, int[eger],
        float, bool[ean], date, array, array-add, dict, dict-add

    user
        The user to write the defaults to


    unameuresultuucommentuchangescS@s'y||�SWntk
r"|SXdS(N(t
ValueError(tvaltto_typetdefault((s;/usr/lib/python2.7/site-packages/salt/states/macdefaults.pyt	safe_cast7s
umacdefaults.readuboolubooleanuTRUEuYESu1uFALSEuNOu0u{0} {1} is already set to {2}uintuintegerumacdefaults.writeuretcodeiuFailed to write default. {0}ustdoutu{0} {1} is set to {2}uwrittenN(ubooluboolean(uintuinteger(tTruetNonet__salt__Rtformattint(	tnametdomaintvaluetvtypetusertretRt
current_valuetout((s;/usr/lib/python2.7/site-packages/salt/states/macdefaults.pytwrites&

-!"*""
cC@s�i|d6td6dd6id6}td|||�}|ddkrg|dcd	j||�7<nd
j||�|dd<|S(u�
    Make sure the defaults value is absent

    name
        The key of the given domain to remove

    domain
        The name of the domain to remove from

    user
        The user to write the defaults to


    unameuresultuucommentuchangesumacdefaults.deleteuretcodeiu{0} {1} is already absentu{0} {1} is now absentuabsent(RRR(RRRRR((s;/usr/lib/python2.7/site-packages/salt/states/macdefaults.pytabsentQs

(t__doc__t
__future__RRRtloggingtsalt.utils.platformRt	getLoggert__name__tlogRR	RRR(((s;/usr/lib/python2.7/site-packages/salt/states/macdefaults.pyt<module>s		5

Zerion Mini Shell 1.0