def delete(self, session_key=None):
     if session_key is None:
         if self._session_key is None:
             return
         session_key = self._session_key
     try:
         cass.removeRecord(self._cf, session_key)
     except cass.NotFoundError:
         pass
     except cass.DatabaseError:
         raise
Ejemplo n.º 2
0
 def removeAssociation(self, server_url, handle):
     server_url_hash = hashlib.sha256(server_url).hexdigest()
     handle_hash = hashlib.sha256(handle).hexdigest()
     rowkey = "%s_%s" % (server_url_hash, handle_hash)
     
     try:
         cass.removeRecord(self._cf, rowkey)
         return True
     except cass.NotFoundError:
         return False
     except cass.DatabaseError:
         raise