%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/memcached.pyo

�
���^c@@s�dZddlmZmZmZddlmZmZmZm	Z	ddl
mZmZddl
mZdZd�Zd
eeee	d�Zd
eeed	�Zd
S(um
States for Management of Memcached Keys
=======================================

.. versionadded:: 2014.1.0
i(tabsolute_importtprint_functiontunicode_literals(tDEFAULT_HOSTtDEFAULT_PORTtDEFAULT_TIMEtDEFAULT_MIN_COMPRESS_LEN(tCommandExecutionErrortSaltInvocationError(tsixu	memcachedcC@sdjt�tkrtStS(u3
    Only load if memcache module is available
    u
{0}.status(tformatt__virtualname__t__salt__tFalse(((s9/usr/lib/python2.7/site-packages/salt/states/memcached.pyt__virtual__sc	C@s�i|d6id6td6dd6}ytd|||�}Wn'tk
re}tj|�|d<|SX||kr�t|d<dj|�|d<|Stdr�d|d<|dkr�d	j|�|d<nd
j|�|d<|Sy'td||||||�|d<Wn,tt	fk
r5}tj|�|d<nsX|dr�dj|�|d<|dk	rzi|d
6|d6|d<q�i|d6|d6|d<ndj|�|d<|S(u3
    Manage a memcached key.

    name
        The key to manage

    value
        The value to set for that key

    host
        The memcached server IP address

    port
        The memcached server port


    .. code-block:: yaml

        foo:
          memcached.managed:
            - value: bar
    unameuchangesuresultuucommentu
memcached.getu%Key '{0}' does not need to be updatedutestuKey '{0}' would be addedu#Value of key '{0}' would be changedu
memcached.setuSuccessfully set key '{0}'uoldunewu	key addeduvalueuFailed to set key '{0}'N(
R
RRR	t	text_typetTrueR
t__opts__tNoneR(	tnametvaluethosttportttimetmin_compress_lentrettcurtexc((s9/usr/lib/python2.7/site-packages/salt/states/memcached.pytmanaged"s>




 
cC@s�i|d6id6td6dd6}ytd|||�}Wn'tk
re}tj|�|d<|SX|dk	r�|dk	r�||kr�t|d<dj|||�|d<|Sn|dkr�t|d<dj|�|d<|Std	rd|d<d
j|�|d<|Sy!td||||�|d<Wn,tt	fk
r[}tj|�|d<nLX|dr�dj|�|d<i|d
6|d6|d<ndj|�|d<|S(u�
    Ensure that a memcached key is not present.

    name
        The key

    value : None
        If specified, only ensure that the key is absent if it matches the
        specified value.

    host
        The memcached server IP address

    port
        The memcached server port


    .. code-block:: yaml

        foo:
          memcached.absent

        bar:
          memcached.absent:
            - host: 10.0.0.1
    unameuchangesuresultuucommentu
memcached.getu'Value of key '{0}' ('{1}') is not '{2}'uKey '{0}' does not existutestuKey '{0}' would be deletedumemcached.deleteuSuccessfully deleted key '{0}'ukey deleteduvalueuFailed to delete key '{0}'N(
R
RRR	RRRR
RR(RRRRRRRR((s9/usr/lib/python2.7/site-packages/salt/states/memcached.pytabsenths@





!
N(t__doc__t
__future__RRRtsalt.modules.memcachedRRRRtsalt.exceptionsRRtsalt.extR	RRRRR(((s9/usr/lib/python2.7/site-packages/salt/states/memcached.pyt<module>s"	
B

Zerion Mini Shell 1.0