コード例 #1
0
ファイル: test_store.py プロジェクト: lulupac/shove
 def test_values(self):
     self.store['max'] = 3
     self.store['min'] = 6
     self.store['pow'] = 7
     self.store.sync()
     slist = list(values(self.store))
     self.assertEqual(6 in slist, True)
コード例 #2
0
 def test_values(self):
     self.store['max'] = 3
     self.store['min'] = 6
     self.store['pow'] = 7
     self.store.sync()
     slist = list(values(self.store))
     self.assertEqual(6 in slist, True)
コード例 #3
0
ファイル: hstore.py プロジェクト: aie108/Plex-Trakt-Scrobbler
 def values(self):
     loads = self.loads
     try:
         self._store.execute("SELECT svalues(data) as v FROM shove")
         for v in values(self._store.fetchall()["v"]):
             yield loads(v)
     except psycopg2.ProgrammingError:
         self._conn.rollback()
コード例 #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]