ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbb/python/updateinfo.py
Revision: 1.2
Committed: Wed May 9 09:48:24 2012 UTC (13 years ago) by peller
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +3 -3 lines
Log Message:
update

File Contents

# Content
1 #!/usr/bin/env python
2 from samplesclass import sample
3 import pickle
4 import sys
5
6 path=sys.argv[1]
7 #path='/scratch/nov10_inclusive/Z'
8 name=sys.argv[2]
9 #type='BKG'
10 attribute=sys.argv[3]
11 #attribute='split'
12 newvalue=sys.argv[4]
13 #newvalue=0.5
14
15
16 infofile = open(path+'/samples.info','r')
17 info = pickle.load(infofile)
18 infofile.close()
19
20 for job in info:
21 if job.name == name:
22 print '\t - %s' %(job.name)
23 setattr(job,attribute,newvalue)
24
25 infofile = open(path+'/samples.info','w')
26 pickle.dump(info,infofile)
27 infofile.close()