%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/modules/ |
| Current File : //proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/modules/aws_sqs.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l m
Z
e j e � Z
d Z d � Z d � Z d � Z d d d d
� Z d d d � Z d d d � Z d d d
� Z d d d � Z d d d � Z d � Z d S( u.
Support for the Amazon Simple Queue Service.
i ( t absolute_importt print_functiont unicode_literalsN( t sixu
--output jsonc C@ s# t j j j d � r t St d f S( Nu awsu= The module aws_sqs could not be loaded: aws command not found( t saltt utilst patht whicht Truet False( ( ( s8 /usr/lib/python2.7/site-packages/salt/modules/aws_sqs.pyt __virtual__ s c C@ s d j d | � S( u%
Return the region argument.
u
--region {r}t r( t format( t region( ( s8 /usr/lib/python2.7/site-packages/salt/modules/aws_sqs.pyt _region s c K@ s� | j d d � } | r% | | d <n | j d d � } | rJ | | d <n g t j | � D] \ } } d j | | � ^ qZ } d j d | d d j | � d
t | � d t � } t d | d
| d t �}
|
r� t
j j j
|
� Sd S( u�
Runs the given command against AWS.
cmd
Command to run
region
Region to execute cmd in
opts
Pass in from salt
user
Pass in from salt
kwargs
Key-value arguments to pass to the command
u
receipthandleu receipt-handleu numu max-number-of-messagesu --{0} "{1}"u# aws sqs {cmd} {args} {region} {out}t cmdt argsu R
t outu cmd.runt runast python_shellu N( t popt NoneR t iteritemsR t joinR t _OUTPUTt __salt__R R R t jsont loads( R R
t optst usert kwargst
receipthandlet numt kt vt _formatted_argst rtn( ( s8 /usr/lib/python2.7/site-packages/salt/modules/aws_sqs.pyt _run_aws"