class CBAsyncGen: TIMEOUT = 60 # seconds def __init__(self, **kwargs): self.client = TxConnection(quiet=True, **kwargs) self.client.timeout = self.TIMEOUT def create(self, key: str, doc: dict, persist_to: int = 0, replicate_to: int = 0, ttl: int = 0): return self.client.upsert(key, doc, persist_to=persist_to, replicate_to=replicate_to, ttl=ttl) def read(self, key: str): return self.client.get(key) def update(self, key: str, doc: dict, persist_to: int = 0, replicate_to: int = 0, ttl: int = 0): return self.client.upsert(key, doc, persist_to=persist_to, replicate_to=replicate_to, ttl=ttl) def delete(self, key: str): return self.client.remove(key)
class CBAsyncGen: TIMEOUT = 60 # seconds def __init__(self, **kwargs): self.client = TxConnection(quiet=True, **kwargs) self.client.timeout = self.TIMEOUT def create(self, key: str, doc: dict, persist_to: int = 0, replicate_to: int = 0): return self.client.upsert(key, doc, persist_to=persist_to, replicate_to=replicate_to) def read(self, key: str): return self.client.get(key) def update(self, key: str, doc: dict, persist_to: int = 0, replicate_to: int = 0): return self.client.upsert(key, doc, persist_to=persist_to, replicate_to=replicate_to) def delete(self, key: str): return self.client.remove(key)