
    	                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  \R                  " \R                  R                  5       " S S\R                  \R                  5      5       rg	)
zoperations list command.    )
list_pager)dm_api_util)dm_base)base)flagsc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	List   ziList operations in a project.

Prints a table with summary information on all operations in the project.
EXAMPLESz          To print out a list of operations with some summary information about each, run:

            $ {command}

          To print only the name of each operation, run:

            $ {command} --simple-list
          c                     [         R                  R                  U 5        U R                  R	                  [
        R                  5        g)zArgs is called by calliope to gather arguments for this command.

Args:
  parser: An argparse parser that you can use to add arguments that go
      on the command line after this command. Positional arguments are
      allowed.
N)r   SIMPLE_LIST_FLAGAddToParserdisplay_info	AddFormatr   OPERATION_FORMAT)parsers    1lib/surface/deployment_manager/operations/list.pyArgs	List.Args.   s2       ,,V4
!!%"8"89    c           
         U R                   R                  [        R                  " 5       S9n[        R
                  " [        R                  " U R                  R                  USUR                  UR                  S95      $ )a  Run 'operations list'.

Args:
  args: argparse.Namespace, The arguments that this command was invoked
      with.

Returns:
  The list of operations for this project.

Raises:
  HttpException: An http error response was received while executing api
      request.
)project
operations)fieldlimit
batch_size)messages&DeploymentmanagerOperationsListRequestr   
GetProjectr   YieldWithHttpExceptionsr   YieldFromListclientr   r   	page_size)selfargsrequests      r   RunList.Run:   sj     mmBB""$ C G ..z/G/G|jjT^^05 6 6r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r'   __static_attributes__r)   r   r   r	   r	      s1      
- 	: 	:6r   r	   N)r.   apitools.base.pyr   )googlecloudsdk.api_lib.deployment_managerr   r   googlecloudsdk.callioper   -googlecloudsdk.command_lib.deployment_managerr   UseDmApiDmApiVersionV2ListCommand	DmCommandr	   r)   r   r   <module>r;      s[      ( A = ( ? 	'&&))*164W.. 16 +16r   