示例#1
0
        api.insertEventCollections(hits, [e1])
        api.insertEventCollections(hits, [e2])
        api.insertEventCollections(hits, [e3])
        api.insertEventCollections(hits, [e4])
        api.insertEventCollections(hits, [e5])
        api.insertEventCollections(hits, [e6])
        api.insertEventCollections(digi, [eout1])
        api.insertEventCollections(dst, [eout2])
    except DbsCgiObjectExists, ex:
        print "Object existed already, passing", ex
    except:
        print "Unexpected error:", sys.exc_info()[0]

    print "Remapping file\n %s\n " % (file2)
    print "and file\n %s\n " % (file5)
    try:
        api.remap([file2, file5], fileout)
    except DbsCgiObjectExists, ex:
        print "Object existed already, passing"


except InvalidDataTier, ex:
    print "Caught InvalidDataTier API exception: %s" % (ex.getErrorMessage())
except DbsApiException, ex:
    print "Caught API exception %s: %s" % (ex.getClassName(), ex.getErrorMessage())
except DbsException, ex:
    print "Caught exception %s: %s" % (ex.getClassName(), ex.getErrorMessage())

print "Done"