try: args = {} if len(sys.argv) == 2: args['instance'] = sys.argv[1] api = DbsCgiApi(DEFAULT_URL, args) #api.setLogLevel(DBS_LOG_LEVEL_ALL_) # api.setDebug(1) # Attempt to create a primary dataset print "" primary = DbsPrimaryDataset (datasetName = "test_primary_anzar") print "Creating primary dataset %s" % primary try: api.createPrimaryDataset (primary) print "Result: %s" % primary except DbsCgiObjectExists, ex: print "Object existed already, passing" # Attempt to create a processing print "" processing = DbsProcessing (primaryDataset = primary, processingName = "test_process_anzar", applicationConfig = { 'application' : { 'executable' : 'testexe', 'version' : 'test', 'family' : 'test' }, 'parameterSet' : { 'hash' : 'test', 'content' : 'test' }})