
    3                     &   S r SSKJr  SSKJr  SSKJr  SSKJr  \R                  \R                  " \R                  R                  \R                  R                  \R                  R                  5       " S S\R                  5      5       5       rg)	z-The command group for cloud container images.    )absolute_import)division)unicode_literals)basec                   F    \ rS rSrSr\R                  r\S 5       r	S r
Srg)Images   z5List and manipulate Google Container Registry images.c                     g)zAdd arguments to the parser.

Args:
  parser: argparse.ArgumentParser, This is a standard argparser parser with
    which you can register arguments.  See the public argparse documentation
    for its capabilities.
N )parsers    (lib/surface/container/images/__init__.pyArgsImages.Args    s     	    c                 2    [         R                  " U5        U$ )aK  Modify the context that will be given to this group's commands when run.

Args:
  context: {str:object}, A set of key-value pairs that can be used for
    common initialization among commands.
  args: argparse.Namespace: The same namespace given to the corresponding
    .Run() invocation.

Returns:
  The refined command context.
)r   RequireProjectID)selfcontextargss      r   FilterImages.Filter+   s     	$Nr   r   N)__name__
__module____qualname____firstlineno____doc__r   COMPUTE_CATEGORYcategorystaticmethodr   r   __static_attributes__r   r   r   r   r      s)     >""(	 	r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHABETAGAGroupr   r   r   r   <module>r*      sy    4 &  ' ( D%%++T->->-C-C%%((*TZZ * r   