Lines Matching refs:opts

204     def findOpts(self, opts, type, name, exclude_sections=False):
207 for o in opts:
217 opts = []
226 opts.append({'name':'comment', 'type':'comment', 'value':val})
228 opts.append(n)
233 opts.append({'name':'comment', 'type':'comment', 'value':val})
235 opts.append(n)
237 opts.append({'name':'comment', 'type':'comment', 'value':val})
241 opts.append({'name':'comment', 'type':'comment', 'value':val})
244 opts.append(o)
247 opts.append({'name':'comment', 'type':'comment', 'value':''})
251 return opts
255 opts = []
261 opts.append(o)
265 opts.append({'name':o['name'], 'type':o['type'], 'value':mo})
270 opts.append(c)
277 opts.append(o)
283 opts.append(o)
287 opts.append(o)
290 opts.append({'name':'comment', 'type':'comment',
294 opts.append(no)
300 return opts
302 def mergeNew(self, opts, newopts):
309 (num, o) = self.findOpts(opts, no['type'], no['name'])
312 opts.append(no)
321 (num, o) = self.findOpts(opts, no['type'], no['name'], True)
324 opts.append(no)
330 opts.insert(cline, no)
340 #First we create a new opts tree from oldopts removing/commenting
342 #Second we fill in the new opts tree with options as indicated
346 opts = self.mergeOld(oldopts, newopts)
347 self.mergeNew(opts, newopts)
348 return opts
353 opts = []
358 curopts = opts
359 fatheropts = opts
368 opts.append({'name':section, 'type':'section', 'value':sectopts})
399 opts.append({'name':section, 'type':'section', 'value':sectopts})
401 return opts
488 self.opts = []
515 self.opts.extend(self.parse(fd))
538 self.opts = self.merge(self.opts, [ modkw ])
546 self.opts.insert(index, addkw)
552 return [ o for o in self.opts if o['type'] == 'section' ]
555 return len([ o for o in self.opts if o['type'] == 'section' if o['name'] == section ]) > 0
558 for opt in self.opts:
563 return self.delete_option_subtree(self.opts, type, name)
588 pindex, pdata = self.findOpts(self.opts, 'section', parent_name)
593 subtree = self.opts