예제 #1
0
파일: section.py 프로젝트: yhcting/cfgldr
 def __setitem__(self, k, v):
     if self.is_readonly(k):
         P.d('Sect(%s): keyprop: %s' % (self.name, str(self._ki)))
         raise KeyError('Key(%s) is NOT writable' % k)
     OrderedDict.__setitem__(self, k, v)
     self._init_ki(k)
     self._setro(k)
예제 #2
0
파일: section.py 프로젝트: yhcting/cfgldr
 def __delitem__(self, k):
     self._ki.pop(k, None)
     OrderedDict.__delitem__(self, k)
예제 #3
0
파일: section.py 프로젝트: yhcting/cfgldr
 def __init__(self, name):
     OrderedDict.__init__(self)
     self.name = name
     # key infomation
     self._ki = {}