%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/modules/ |
Current File : //usr/lib/python2.7/site-packages/salt/modules/aws_sqs.pyo |
� ���^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"