
    1                        d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                               Zy	)
8Wait for the last cached workflow execution to complete.    )absolute_import)division)unicode_literals)	workflows)basec                        e Zd ZdZdddZd Zy)WaitLastr   z{description}zh        To wait for the last cached workflow execution to complete, run:

          $ {command}
        )DESCRIPTIONEXAMPLESc                     t        j                  | j                               }t        j                  |      }|j	                  d      S )z3Starts the wait on the completion of the execution.N)r   ReleaseTrackToApiVersionReleaseTrackWorkflowExecutionClientWaitForExecution)selfargsapi_versionclients       -lib/surface/workflows/executions/wait_last.pyRunzWaitLast.Run)   s<    44T5F5F5HIK..{;F""4((    N)__name__
__module____qualname____doc__detailed_helpr    r   r   r
   r
      s     A 		-)r   r
   N)r   
__future__r   r   r    googlecloudsdk.api_lib.workflowsr   googlecloudsdk.callioper   ReleaseTracksr   ALPHABETAGADescribeCommandr
   r   r   r   <module>r'      sr    ? &  ' 6 ( D%%++T->->-C-C%%((*)t## )*)r   