userCatalogs.append(switch[1]) if userCatalogs: catalogs = userCatalogs from DIRAC.Resources.Catalog.FileCatalog import FileCatalog from DIRAC.DataManagementSystem.Client.FileCatalogClientCLI import FileCatalogClientCLI if catalogs: catalog = FileCatalog(catalogs=catalogs, vo=vo) else: catalog = FileCatalog(vo=vo) writeCatalogs = [] for catalogName, oCatalog, master in catalog.getWriteCatalogs(): writeCatalogs.append(catalogName) readCatalogs = [] for catalogName, oCatalog, master in catalog.getReadCatalogs(): readCatalogs.append(catalogName) if not writeCatalogs and not readCatalogs: print "No File Catalog client is available, exiting ... " DIRAC.exit(-1) print "Starting File Catalog Console with:" if writeCatalogs: print " %s write enabled catalogs" % ','.join(writeCatalogs) if readCatalogs: print " %s read enabled catalogs" % ','.join(readCatalogs) cli = FileCatalogClientCLI(catalog) cli.cmdloop()
userCatalogs.append( switch[1] ) if userCatalogs: catalogs = userCatalogs from DIRAC.Resources.Catalog.FileCatalog import FileCatalog from DIRAC.DataManagementSystem.Client.FileCatalogClientCLI import FileCatalogClientCLI if catalogs: catalog = FileCatalog( catalogs = catalogs, vo = vo ) else: catalog = FileCatalog( vo = vo ) writeCatalogs = [] for catalogName, oCatalog, master in catalog.getWriteCatalogs(): writeCatalogs.append( catalogName ) readCatalogs = [] for catalogName, oCatalog, master in catalog.getReadCatalogs(): readCatalogs.append( catalogName ) if not writeCatalogs and not readCatalogs: print "No File Catalog client is available, exiting ... " DIRAC.exit( -1 ) print "Starting File Catalog Console with:" if writeCatalogs: print " %s write enabled catalogs" % ','.join( writeCatalogs ) if readCatalogs: print " %s read enabled catalogs" % ','.join( readCatalogs ) cli = FileCatalogClientCLI( catalog ) cli.cmdloop()