ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/Configuration/scripts/submitToCondor.py
Revision: 1.4
Committed: Tue Mar 12 21:10:44 2013 UTC (12 years, 1 month ago) by lantonel
Content type: text/x-python
Branch: MAIN
Changes since 1.3: +6 -6 lines
Log Message:
migrated from depricated optparse package to argparse.  All scripts now have -h,--help arguments which print all command-line options

File Contents

# Content
1 #!/usr/bin/env python
2 import os
3 import sys
4 import datetime
5 import argparse
6
7 from OSUT3Analysis.Configuration.configurationOptions import *
8 from OSUT3Analysis.Configuration.processingUtilities import *
9
10 parser = argparse.ArgumentParser()
11 parser = set_commandline_arguments(parser)
12
13 arguments = parser.parse_args()
14
15 if arguments.localConfig:
16 sys.path.append(os.getcwd())
17 exec("from " + arguments.localConfig.rstrip('.py') + " import *")
18
19 condor_dir = set_condor_submit_dir(arguments)
20
21 os.system("mkdir %s" % (condor_dir))
22
23 split_datasets = split_composite_datasets(datasets)
24
25 for dataset in split_datasets:
26 output_dir = "%s/%s" % (condor_dir, dataset)
27 command = "osusub -m %d %s %s %s %s" % (maxEvents[dataset], dataset_names[dataset], config_file, output_dir, nJobs[dataset])
28 print command
29 os.system(command)