def crabAction(options, action = None): options = parseOptions(options) crab = Crab() result = None try: crab.initialize_(options) crab.run() if action: result = action(crab) del crab print 'Log file is %s%s.log'%(common.work_space.logDir(),common.prog_name) except CrabException, e: del crab #print '\n' + common.prog_name + ': ' + str(e) + '\n' raise
def crabActionCRAB251(options, action=None): options = parseOptions(options) result = None try: crab = Crab(options) crab.run() common.apmon.free() if action: result = action(crab) del crab #print 'Log file is %s%s.log'%(common.work_space.logDir(),common.prog_name) #print '\n############################## E N D ####################################\n' except CrabException, e: print '\n' + common.prog_name + ': ' + str(e) + '\n' pass
def crabActionCRAB251(options, action = None): options = parseOptions(options) result = None try: crab = Crab(options) crab.run() common.apmon.free() if action: result = action(crab) del crab #print 'Log file is %s%s.log'%(common.work_space.logDir(),common.prog_name) #print '\n############################## E N D ####################################\n' except CrabException, e: print '\n' + common.prog_name + ': ' + str(e) + '\n' pass