print usage sys.exit(1) if dbsinstance == None: print "--DBSAddress option not provided. For example : --DBSAddress=MCLocal_4/Writer \n" print usage sys.exit(1) if datasetPath == None: print "--datasetPath option not provided. For example : --datasetPath=/primarydataset/datatier/processeddataset \n" print usage sys.exit(1) if logfile == None: print "--logfile option not provided. For example : --logfile=logs_TOB/proddatasetlist.txt \n" print usage sys.exit(1) f = open(logfile, "w") inargs = {'instance': dbsinstance} api = DbsCgiApi(DEFAULT_URL, inargs) datasets = api.listProcessedDatasets(datasetPath) for dataset in datasets: f.write("DatasetName: %s \n" % (dataset)) # f.close()