Submit
Path:
~
/
/
lib
/
python2.7
/
site-packages
/
awscli
/
customizations
/
File Content:
waiters.pyc
� =��Xc @ s� d d l m Z d d l m Z d d l m Z d d l m Z m Z m Z d � Z d � Z d � Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( i����( t xform_name( t DataNotFoundError( t ServiceOperation( t BasicCommandt BasicHelpt BasicDocHandlerc C s | j d t � d S( Ns building-command-table( t registert add_waiters( t cli( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/waiters.pyt register_add_waiters s c K sl t | d d � } | d k rh t | | � } | d k r= d S| j } | rh t | | | � | d <qh n d S( Nt service_modelt wait( t getattrt Nonet# get_waiter_model_from_service_modelt waiter_namest WaitCommand( t command_tablet sessiont command_objectt kwargsR t waiter_modelR ( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/waiters.pyR s c C s5 y | j | j | j � } Wn t k r0 d SX| S( N( t get_waiter_modelt service_namet api_versionR R ( R R t model( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/waiters.pyR + s R c B s8 e Z d Z d Z d � Z d � Z d � Z d � Z RS( R s/ Wait until a particular condition is satisfied.c C sP | | _ | | _ t d | d | j d | j � | _ t t | � j | � d S( NR R R ( t _modelt _service_modelt WaiterStateCommandBuildert waiter_cmd_buildert superR t __init__( t selfR R R ( ( s= /tmp/pip-build-uEGWVr/awscli/awscli/customizations/waiters.pyR 8 s c C s"