#NEWLINE# def take_action( self , parsed_args ) : #NEWLINE# #INDENT# if parsed_args . long : #NEWLINE# #INDENT# columns = ( 'Name' , 'Bytes' , 'Hash' , 'Content Type' , 'Last Modified' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# columns = ( 'Name' , ) #NEWLINE# #UNINDENT# kwargs = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# if parsed_args . prefix : #NEWLINE# #INDENT# kwargs [ 'prefix' ] = parsed_args . prefix #NEWLINE# #UNINDENT# if parsed_args . delimiter : #NEWLINE# #INDENT# kwargs [ 'delimiter' ] = parsed_args . delimiter #NEWLINE# #UNINDENT# if parsed_args . marker : #NEWLINE# #INDENT# kwargs [ 'marker' ] = parsed_args . marker #NEWLINE# #UNINDENT# if parsed_args . end_marker : #NEWLINE# #INDENT# kwargs [ 'end_marker' ] = parsed_args . end_marker #NEWLINE# #UNINDENT# if parsed_args . limit : #NEWLINE# #INDENT# kwargs [ 'limit' ] = parsed_args . limit #NEWLINE# #UNINDENT# if parsed_args . all : #NEWLINE# #INDENT# kwargs [ 'full_listing' ] = True #NEWLINE# #UNINDENT# data = self . app . client_manager . object_store . object_list ( container = parsed_args . container , ** kwargs ) #NEWLINE# return ( columns , ( utils . get_dict_properties ( s , parsed_args , formatters = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) for s in data ) )