示例#1
0
    )

    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"

    # Attempt to create hits, digi and dst datasets
    print ""

    hits = DbsProcessedDataset(primaryDataset=primary, datasetName="test_process_anzar", dataTier="Hit")

    digi = DbsProcessedDataset(primaryDataset=primary, datasetName="test_process_anzar", dataTier="Digi")
    dst = DbsProcessedDataset(primaryDataset=primary, datasetName="test_process_anzar", dataTier="DST")

    print "Creating datasets\n %s\n %s\n %s" % (hits, digi, dst)
    try: