jobs_reset_attempts(jobDB, selected) if opts.job_force_state: jobs_force_state(opts, jobDB, selected) if opts.job_show_jdl: jobs_show_jdl(jobDB, selected) ######################################################## # DATASET INFOS if opts.dataset_show_diff: if len(args) != 2: utils.exitWithUsage('%s <dataset source 1> <dataset source 2>' % sys.argv[0]) utils.eprint = lambda *x: {} a = DataProvider.createInstance('ListProvider', config, args[0], None) b = DataProvider.createInstance('ListProvider', config, args[1], None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(a.getBlocks(), b.getBlocks()) utils.printTabular([(DataProvider.Dataset, 'Dataset'), (DataProvider.BlockName, 'Block')], blocksMissing) if opts.dataset_show_removed: if len(args) < 2: utils.exitWithUsage('%s <dataset source 1> <dataset source 2> ... <dataset source N> ' % sys.argv[0]) removed = [] utils.eprint = lambda *x: {} oldDP = DataProvider.createInstance('ListProvider', config, args[0], None) for new in args[1:]: newDP = DataProvider.createInstance('ListProvider', config, new, None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(oldDP.getBlocks(), newDP.getBlocks()) for block in blocksMissing: tmp = dict(block) tmp[-1] = new removed.append(tmp)
if opts.job_reset_attempts: jobs_reset_attempts(jobDB, selected) if opts.job_force_state: jobs_force_state(opts, jobDB, selected) if opts.job_show_jdl: jobs_show_jdl(jobDB, selected) ######################################################## # DATASET INFOS if opts.dataset_show_diff: if len(args) != 2: utils.exitWithUsage('%s <dataset source 1> <dataset source 2>' % sys.argv[0]) a = DataProvider.createInstance('ListProvider', config, args[0], None) b = DataProvider.createInstance('ListProvider', config, args[1], None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(a.getBlocks(show_stats = False), b.getBlocks(show_stats = False)) utils.printTabular([(DataProvider.Dataset, 'Dataset'), (DataProvider.BlockName, 'Block')], blocksMissing) if opts.dataset_show_removed: if len(args) < 2: utils.exitWithUsage('%s <dataset source 1> <dataset source 2> ... <dataset source N> ' % sys.argv[0]) removed = [] oldDP = DataProvider.createInstance('ListProvider', config, args[0], None) for new in args[1:]: newDP = DataProvider.createInstance('ListProvider', config, new, None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(oldDP.getBlocks(show_stats = False), newDP.getBlocks(show_stats = False)) for block in blocksMissing: tmp = dict(block) tmp[-1] = new removed.append(tmp) oldDP = newDP
jobs_force_state(opts, jobDB, selected) if opts.job_show_jdl: jobs_show_jdl(jobDB, selected) ######################################################## # DATASET INFOS if opts.dataset_show_diff: if len(args) != 2: utils.exitWithUsage('%s <dataset source 1> <dataset source 2>' % sys.argv[0]) utils.eprint = lambda *x: {} a = DataProvider.createInstance('ListProvider', config, args[0], None) b = DataProvider.createInstance('ListProvider', config, args[1], None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(a.getBlocks(), b.getBlocks()) utils.printTabular([(DataProvider.Dataset, 'Dataset'), (DataProvider.BlockName, 'Block')], blocksMissing) if opts.dataset_show_removed: if len(args) < 2: utils.exitWithUsage( '%s <dataset source 1> <dataset source 2> ... <dataset source N> ' % sys.argv[0]) removed = [] utils.eprint = lambda *x: {} oldDP = DataProvider.createInstance('ListProvider', config, args[0], None) for new in args[1:]: newDP = DataProvider.createInstance('ListProvider', config, new, None) (blocksAdded, blocksMissing, blocksChanged) = DataProvider.resyncSources(oldDP.getBlocks(),