def _item_contents_default ( self ): files = [] directories = [] tags = self.tags path = self.item cc2 = color_tag_for( '5' ) for name in listdir( path ): file_name = join( path, name ) if isdir( file_name ): directories.append( file_info_for( file_name, color_tag_for( 'B', tags ), cc2 ) ) else: files.append( file_info_for( file_name, color_tag_for( 'C', tags ), cc2 ) ) tags.append( FileTag( file = file_name ) ) return '\n'.join( directories + files )
def _item_label_default ( self ): return file_info_for( self.item )