
                             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 ddlm	Z	 dd	iZ
 G d
 dej                        Zy)z>Command to list Airflow DAGs for a Cloud Composer environment.    )absolute_import)division)unicode_literals)base)resource_args)storage_utilEXAMPLESz        To list the dags for the Cloud Composer environment
        ``environment-1'' and location ``us-central1'', run:

          $ {command} --environment=environment-1 --location=us-central1
        c                   *    e Zd ZdZeZed        Zd Zy)Listz4List the DAG files for a Cloud Composer environment.c                 j    t        j                  | dd       | j                  j                  d       y )Nzfor which to list DAGsF)
positionalztable(name))r   AddEnvironmentResourceArgdisplay_info	AddFormat)parsers    6lib/surface/composer/environments/storage/dags/list.pyArgsz	List.Args*   s,    ++(U<
!!-0    c                     |j                   j                  j                         }t        j                  |d| j                               S )Ndags)release_track)CONCEPTSenvironmentParser   r   ReleaseTrack)selfargsenv_refs      r   RunzList.Run0   s8    mm''--/GWfD<M<M<OPPr   N)	__name__
__module____qualname____doc__DETAILED_HELPdetailed_helpstaticmethodr   r    r   r   r   r   %   s"    <-1 1
Qr   r   N)r#   
__future__r   r   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.composerr   r   r$   Commandr   r'   r   r   <module>r,      s@    E &  ' ( = < 	Q4<< Qr   