
                         >    d Z ddlmZ ddlmZ ddlmZ ddlmZ d Zy)z*Utilities for AI Platform models commands.    )absolute_import)division)unicode_literals)	resourcesc                     d| v r"	 t         j                  j                  | d      S t         j                  j                  | d      S # t         j                  $ r Y 6w xY w)zParse operation relative resource name to the operation reference object.

  Args:
    operation_name: The operation resource name

  Returns:
    The operation reference object
  z/models/z/aiplatform.projects.locations.models.operations)
collectionz(aiplatform.projects.locations.operations)r   REGISTRYParseRelativeName WrongResourceCollectionException)operation_names    0lib/googlecloudsdk/command_lib/ai/models_util.pyParseModelOperationr      sy     >!11
F 2 H H
 
			-	-!K 
. 
M M 55 
s    A AAN)__doc__
__future__r   r   r   googlecloudsdk.corer   r        r   <module>r      s    1 &  ' )Mr   