
                             S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  SSKJ	r	   " S S	\R                  5      rS
\	R                  S   R                  0\l        g)z9The `gcloud app migrate-config queue-xml-to-yaml command.    )absolute_import)division)unicode_literalsN)base)migrate_configc                   .    \ rS rSrSr\S 5       rS rSrg)QueueXmlToYaml   z'Convert a queue.xml file to queue.yaml.c                 $    U R                  SSS9  g )Nxml_filezPath to the queue.xml file.)help)add_argument)parsers    3lib/surface/app/migrate_config/queue_xml_to_yaml.pyArgsQueueXmlToYaml.Args   s    
*  ,    c                     [         R                  R                  UR                  5      n[         R                  R	                  [         R                  R                  U5      S5      n[        R                  S   n[        R                  " XBUS9  g )Nz
queue.yamlqueue-xml-to-yaml)srcdst)	ospathabspathr   joindirnamer   REGISTRYRun)selfargsr   r   entrys        r   r   QueueXmlToYaml.Run%   sZ    
''//$--
(C
'',,rwws+\
:C##$78Eu3/r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r#   r   r   r	   r	      s    /, ,
0r   r	   briefr   )r(   
__future__r   r   r   r   googlecloudsdk.callioper   googlecloudsdk.command_lib.appr   Commandr	   r   descriptiondetailed_helpr#   r   r   <module>r2      sP     @ &  ' 	 ( 90T\\ 0  ^$$%89EE  r   