
                             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  SSKJ	r	  SSK
Jr   " S	 S
\R                  5      rg)z1The command group for cloud container operations.    )absolute_import)division)unicode_literals)base)container_command_util)flags)logc                   F    \ rS rSrSr\R                  r\S 5       r	S r
Srg)
Operations   z>Get and list operations for Google Kubernetes Engine clusters.c                 0    [         R                  " U 5        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)r   AddLocationFlags)parsers    ,lib/surface/container/operations/__init__.pyArgsOperations.Args    s     
6"    c                 X    [         R                  " U5        [        R                  US'   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.
location_get)r   RequireProjectIDr   GetZoneOrRegion)selfcontextargss      r   FilterOperations.Filter+   s'     	$4DDGNNr    N)__name__
__module____qualname____firstlineno____doc__r   COMPUTE_CATEGORYcategorystaticmethodr   r   __static_attributes__r   r   r   r   r      s'    F""(# #r   r   N)r"   
__future__r   r   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.containerr   r   googlecloudsdk.corer	   Groupr   r   r   r   <module>r,      s/    8 &  ' ( G 6 # r   