
                         F    d Z ddlmZ ddlmZ ddlmZ ddlZddlmZ d Zy)z(Common utilities for Metastore commands.    )absolute_import)division)unicode_literalsN)resource_printerc                     t        j                         }t        j                  |dj	                  |       |       |j                         S )zConstructs text output listing the elements of items and a title.

  Args:
    title: string, the listing title
    items: iterable, the iterable whose elements to list

  Returns:
    string, text representing list title and elements.
  zlist[title="{0}"])out)ioStringIOr   Printformatgetvalue)titleitemsbufs      0lib/googlecloudsdk/command_lib/metastore/util.pyConstructListr      s9     	# 3 : :5 AsK	    )	__doc__
__future__r   r   r   r	   googlecloudsdk.core.resourcer   r    r   r   <module>r      s    / &  ' 	 9r   