
                         V    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 Z	d Z
d	 Zy
)z1Utilities for `gcloud redis operations` commands.    )absolute_import)division)unicode_literals)log)filterc                     | j                   j                  D ],  }|j                  dk(  s|j                  j                  dk7  c S  y)N
apiVersionv1internal1T)metadataadditionalPropertieskeyvaluestring_value)	operationos     7lib/googlecloudsdk/command_lib/redis/operations_util.py_IsPublicVersionr      s@     22auuWW!!]22 3 
    c                 4    t        t        t        |             S )N)listr   r   )responseunused_argss     r   FilterListResponser   #   s    	f%x0	11r   c                     |j                   j                  j                         }t        j                  j                  dj                  |j                                      | S )Nz"Cancellation in progress for [{}].)CONCEPTSr   Parser   statusPrintformatName)r   argsr   s      r   LogCanceledOperationr"   '   sG    mm%%++-)***11)..2BCE	/r   N)__doc__
__future__r   r   r   googlecloudsdk.corer   	six.movesr   r   r   r"    r   r   <module>r(      s(    8 &  ' # 2r   