api = DbsCgiApi(DEFAULT_URL, args) primary = DbsPrimaryDataset(datasetName="test_primary_anzar") print "" processing = DbsProcessing( primaryDataset=primary, processingName="test_process_anzar", applicationConfig={ "application": {"executable": "testexe", "version": "test", "family": "test"}, "parameterSet": {"hash": "test", "content": "test"}, }, ) print "Creating processing %s" % processing try: api.createProcessing(processing) print "Result: %s" % processing except DbsCgiObjectExists, ex: print "Object existed already, passing" # Attempt to create a file block print "" block = DbsFileBlock(processing=processing, blockName="test") print "Creating file block %s" % block try: api.createFileBlock(block) print "Result: %s" % block print "Block creation commented out!" except DbsCgiObjectExists, ex: print "Object existed already, passing"