Ejemplo n.º 1
0
    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 )
Ejemplo n.º 2
0
 def _item_label_default ( self ):
     return file_info_for( self.item )