コード例 #1
0
 def get(self, key, default=None):
     logger.warn("SN GET %s", key)
     result = self.session.execute(self._prepared_select,
                                   [self._format_key(key)])
     if len(result.current_rows) == 0:
         return default
     return pickle.loads(result[0].decode('hex'))
コード例 #2
0
ファイル: ringo.py プロジェクト: viniciusd/beaker_extensions
 def __getitem__(self, key):
     return pickle.loads(
         self.db_conn.get(self.domain, self._format_key(key)))
コード例 #3
0
ファイル: ringo.py プロジェクト: Grant1219/beaker_extensions
 def __getitem__(self, key):
     return pickle.loads(self.db_conn.get(self.domain, self._format_key(key)))
コード例 #4
0
 def __getitem__(self, key):
     try:
         result = self.cf.get(self._format_key(key))
         return pickle.loads(result['data'])
     except pycassa.NotFoundException:
         return None
コード例 #5
0
 def __getitem__(self, key):
     try:
         return pickle.loads(self.db_conn[self._format_key(key)]['value'])
     except ResourceNotFound:
         return None
コード例 #6
0
 def __getitem__(self, key):
     result = self.session.execute(self._prepared_select,
                                   [self._format_key(key)])
     if len(result.current_rows) > 0:
         return pickle.loads(result[0].data.decode('hex'))
     raise KeyError()
コード例 #7
0
 def __getitem__(self, key):
     try:
         result = self.cf.get(self._format_key(key))
         return pickle.loads(result["data"])
     except pycassa.NotFoundException:
         return None
コード例 #8
0
ファイル: redis_.py プロジェクト: altalang/beaker_extensions
 def __getitem__(self, key):
     return pickle.loads(self.db_conn.hget(self._format_key(key), 'data'))
コード例 #9
0
 def __getitem__(self, key):
     try:
         return pickle.loads(self.db_conn[self._format_key(key)]["value"])
     except ResourceNotFound:
         return None