예제 #1
0
파일: base.py 프로젝트: lcrees/stuf
 def _classkeys(self):
     # protected keywords
     return frozenset(
         chain(
             keys(vars(self)),
             keys(vars(self.__class__)),
             self._reserved,
         ))
예제 #2
0
 def test_keys(self):
     self.store['max'] = 3
     self.store['min'] = 6
     self.store['pow'] = 7
     self.store.sync()
     slist = list(keys(self.store))
     self.assertEqual('min' in slist, True)
예제 #3
0
파일: test_store.py 프로젝트: lulupac/shove
 def test_keys(self):
     self.store['max'] = 3
     self.store['min'] = 6
     self.store['pow'] = 7
     self.store.sync()
     slist = list(keys(self.store))
     self.assertEqual('min' in slist, True)
예제 #4
0
파일: base.py 프로젝트: lcrees/stuf
 def __getattr__(self, key, _getter=object.__getattribute__):
     try:
         return self[key]
     except KeyError:
         if key == 'iteritems':
             return items(self)
         elif key == 'iterkeys':
             return keys(self)
         elif key == 'itervalues':
             return values(self)
         return _getter(self, key)
예제 #5
0
파일: core.py 프로젝트: lcrees/stuf
 def __getattr__(self, key, _getter=object.__getattribute__):
     try:
         if key == 'iteritems':
             return items(self)
         elif key == 'iterkeys':
             return keys(self)
         elif key == 'itervalues':
             return values(self)
         return _getter(self, key)
     except AttributeError:
         return self[key]
예제 #6
0
파일: core.py 프로젝트: lcrees/stuf
 def _prepopulate(self, *args, **kw):
     iterable = super(fixedstuf, self)._prepopulate(*args, **kw)
     self.allowed = frozenset(keys(iterable))
     return iterable
예제 #7
0
파일: core.py 프로젝트: lcrees/stuf
 def _prepopulate(self, *args, **kw):
     iterable = super(fixedstuf, self)._prepopulate(*args, **kw)
     self.allowed = frozenset(keys(iterable))
     return iterable
예제 #8
0
파일: base.py 프로젝트: lcrees/stuf
 def _classkeys(self):
     # protected keywords
     return frozenset(chain(
         keys(vars(self)), keys(vars(self.__class__)), self._reserved,
     ))