dList.printListing( reverse,timeorder ) else: dList.printOrdered( ) else: print "Error:",result[ 'Message' ] except Exception, x: print "Error:", str( x ) session = DSession( ) Script.enableCS( ) fccli = None if params.getReplicas( ): fccli = ReplicaFileCatalogClientCLI( createCatalog( ) ) params.setLong( None ) else: fccli = FileCatalogClientCLI( createCatalog( ) ) optstr = "" if params.long: optstr += "l" if params.time: optstr += "t" if optstr: optstr = "-" + optstr + " " for p in pathFromArguments( session, args ): print "%s:" % p fccli.do_ls( optstr + p )
if __name__ == "__main__": import sys from DIRAC.Core.Base import Script Script.setUsageMessage( '\n'.join( [ __doc__.split( '\n' )[1], 'Usage:', ' %s [Path]...' % Script.scriptName, 'Arguments:', ' Path: directory path',] ) ) Script.parseCommandLine( ignoreErrors = True ) args = Script.getPositionalArgs() session = DSession( ) if len( args ) < 1: print "Error: No argument provided\n%s:" % Script.scriptName Script.showHelp( ) DIRAC.exit( -1 ) Script.enableCS( ) from DIRAC.DataManagementSystem.Client.FileCatalogClientCLI import FileCatalogClientCLI fccli = FileCatalogClientCLI( createCatalog( ) ) for p in pathFromArguments( session, args ): fccli.do_rmdir( p )