ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/WorkSpace.py
(Generate patch)

Comparing COMP/CRAB/python/WorkSpace.py (file contents):
Revision 1.40 by spiga, Thu Jun 10 11:28:49 2010 UTC vs.
Revision 1.41 by spiga, Thu Jun 10 12:09:55 2010 UTC

# Line 188 | Line 188 | class WorkSpace:
188  
189          return
190  
191 +    def addToSavedCfg(self, opt):
192 +        pars={}
193 +        pars = loadConfig(self.shareDir() + common.prog_name + '.cfg', pars)
194 +        pars[opt.keys()[0]]=opt.values()[0]
195 +
196 +        secs={}
197 +        for k in pars.keys():
198 +            sec, value = string.split(k,".")
199 +            if sec not in secs.keys():
200 +                secs[sec]={}
201 +            secs[sec][value]=pars[k]
202 +            pass
203 +
204 +        config_file = open(self.cfgFileName(), 'w')
205 +        for k in secs.keys():
206 +            config_file.write('['+k+']\n')
207 +            for v in secs[k].keys():
208 +                if v!='debug': config_file.write(v+'='+secs[k][v]+'\n')
209 +            else : config_file.write('\n')
210 +        config_file.close()
211 +
212 +        return
213      def loadSavedOptions(self):
214          
215          # Open save-file

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines