Mercurial > hg > gcmultimerge
comparison multimerge.py @ 92:a348dfa6b132
Rename a variable/class member.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 27 Jul 2016 13:46:11 +0300 |
parents | d68acec7cb99 |
children | 46c1a3b6135a |
comparison
equal
deleted
inserted
replaced
91:ae3f20933758 | 92:a348dfa6b132 |
---|---|
212 ## Class for handling configuration / settings | 212 ## Class for handling configuration / settings |
213 ## | 213 ## |
214 class GCMSettings(dict): | 214 class GCMSettings(dict): |
215 def __init__(self): | 215 def __init__(self): |
216 self.m_data = {} | 216 self.m_data = {} |
217 self.m_saveable = {} | 217 self.m_settable = {} |
218 self.m_validate = {} | 218 self.m_validate = {} |
219 self.m_translate = {} | 219 self.m_translate = {} |
220 | 220 |
221 def __getattr__(self, name): | 221 def __getattr__(self, name): |
222 if name in self.m_data: | 222 if name in self.m_data: |
233 if name in self.m_translate and self.m_translate[name]: | 233 if name in self.m_translate and self.m_translate[name]: |
234 return self.m_translate[name](value) | 234 return self.m_translate[name](value) |
235 else: | 235 else: |
236 return value | 236 return value |
237 | 237 |
238 def mdef(self, name, saveable, validate, translate, value): | 238 def mdef(self, name, settable, validate, translate, value): |
239 self.mvalidate(name, value) | 239 self.mvalidate(name, value) |
240 self.m_saveable[name] = saveable | 240 self.m_settable[name] = settable |
241 self.m_validate[name] = validate | 241 self.m_validate[name] = validate |
242 self.m_translate[name] = translate | 242 self.m_translate[name] = translate |
243 self.m_data[name] = self.mtranslate(name, value) | 243 self.m_data[name] = self.mtranslate(name, value) |
244 | 244 |
245 def mset(self, name, value): | 245 def mset(self, name, value): |
254 return self.m_data[name] | 254 return self.m_data[name] |
255 else: | 255 else: |
256 return None | 256 return None |
257 | 257 |
258 def mread(self, cfgparser, sect): | 258 def mread(self, cfgparser, sect): |
259 for name in self.m_saveable: | 259 for name in self.m_settable: |
260 if cfgparser.has_option(sect, name): | 260 if cfgparser.has_option(sect, name): |
261 value = cfgparser.get(sect, name) | 261 value = cfgparser.get(sect, name) |
262 self.mset(name, value) | 262 self.mset(name, value) |
263 gcm_debug(4, u"{0} -> '{1}' == {2}".format(name, value, self.mget(name))) | 263 gcm_debug(4, u"{0} -> '{1}' == {2}".format(name, value, self.mget(name))) |
264 | 264 |