621 |
|
Perform job splitting based on number of event per job |
622 |
|
""" |
623 |
|
common.logger.debug(5,'Splitting per events') |
624 |
< |
common.logger.message('Required '+str(self.eventsPerJob)+' events per job ') |
625 |
< |
common.logger.message('Required '+str(self.theNumberOfJobs)+' jobs in total ') |
626 |
< |
common.logger.message('Required '+str(self.total_number_of_events)+' events in total ') |
624 |
> |
|
625 |
> |
if (self.selectEventsPerJob): |
626 |
> |
common.logger.message('Required '+str(self.eventsPerJob)+' events per job ') |
627 |
> |
if (self.selectNumberOfJobs): |
628 |
> |
common.logger.message('Required '+str(self.theNumberOfJobs)+' jobs in total ') |
629 |
> |
if (self.selectTotalNumberEvents): |
630 |
> |
common.logger.message('Required '+str(self.total_number_of_events)+' events in total ') |
631 |
|
|
632 |
|
if (self.total_number_of_events < 0): |
633 |
|
msg='Cannot split jobs per Events with "-1" as total number of events' |
794 |
|
# distinguish case when script is in user project area or given by full path somewhere else |
795 |
|
if exeWithPath.find(path) >= 0 : |
796 |
|
exe = string.replace(exeWithPath, path,'') |
797 |
< |
tar.add(path+exe,os.path.basename(executable)) |
797 |
> |
tar.add(path+exe,exe) |
798 |
|
else : |
799 |
|
tar.add(exeWithPath,os.path.basename(executable)) |
800 |
|
pass |