
                         |    S r SSKrSSKJr  SSKJr  SSKJr  \R                   " S S\R                  5      5       r
g)z,Command to list cached universe descriptors.    N)base)config)universe_descriptorc                   .    \ rS rSrSr\S 5       rS rSrg)List   z!List cached universe descriptors.c                     [         R                  R                  U 5        [         R                  R                  U 5        SnU R                  R                  U5        g )Nztable(
      universe_domain,
      universe_short_name,
      project_prefix,
      authentication_domain,
      cloud_web_domain,
      version)
    )r   PAGE_SIZE_FLAGRemoveFromParserURI_FLAGdisplay_info	AddFormat)parsertable_formats     /lib/surface/config/universe_descriptors/list.pyArgs	List.Args   sE    ((0MM""6*L !!,/    c              #      #    [         R                  " 5       n[        R                  " [         R                  5      nU H  n UR                  U5      v   M     g ! [        R                   a     M3  f = f7f)N)r   GetAllConfigUniverseDomainsr   GetConfigStore'CONFIG_CACHE_DESCRIPTOR_DATA_TABLE_NAMEGetJSONsqlite3Error)selfunused_argsconfig_universe_domainsconfig_storeuniverse_domains        r   RunList.Run+   sf     1MMO((CCL 3""?33 3 ]] s)   ?A5AA5A2.A51A22A5 N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r!   __static_attributes__r#   r   r   r   r      s    )0 0	r   r   )r(   r   googlecloudsdk.callioper   googlecloudsdk.corer   'googlecloudsdk.core.universe_descriptorr   UniverseCompatibleListCommandr   r#   r   r   <module>r0      s=     3  ( & G 4  r   