<s> """<STR_LIT>""" <EOL> from __future__ import unicode_literals <EOL> from . . vendor import click <EOL> from . import callbacks <EOL> __author__ = '<STR_LIT>' <EOL> __maintainer__ = '<STR_LIT>' <EOL> __email__ = '<STR_LIT>' <EOL> __copyright__ = '<STR_LIT>' <EOL> DISPLAY_FIELDS = ( <EOL> ( '<STR_LIT:name>' , '<STR_LIT:Name>' ) , <EOL> ( '<STR_LIT:value>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> VERBOSE_FIELDS = ( <EOL> ( '<STR_LIT:id>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT:name>' , '<STR_LIT:Name>' ) , <EOL> ( '<STR_LIT:value>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ) <EOL> @ click . group ( ) <EOL> @ click . pass_context <EOL> def cli ( ctx ) : <EOL> """<STR_LIT>""" <EOL> @ cli . command ( ) <EOL> @ click . option ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> metavar = '<STR_LIT>' , <EOL> required = True , <EOL> help = '<STR_LIT>' , <EOL> ) <EOL> @ click . option ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> metavar = '<STR_LIT>' , <EOL> help = '<STR_LIT>' , <EOL> callback = callbacks . transform_resource_name , <EOL> ) <EOL> @ click . option ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> metavar = '<STR_LIT>' , <EOL> type = int , <EOL> help = '<STR_LIT>' , <EOL> callback = callbacks . process_site_id , <EOL> ) <EOL> @ click . pass_context <EOL> def list ( ctx , name , resource_name , site_id ) : <EOL> """<STR_LIT>""" <EOL> data = ctx . params <EOL> results = ctx . obj . api . sites ( site_id ) . values . get ( ** data ) <EOL> values = { d [ '<STR_LIT:value>' ] for d in results } <EOL> click . echo ( '<STR_LIT:\n>' . join ( sorted ( values ) ) ) </s>
