def __init__(self, address, protocol = "text", codec = "default"): self._address = address self._stream = None self._read_queue = DeferredQueue() self._write_queue = DeferredQueue() self._protocol = MemcacheProtocol.create(protocol) self._protocol.set_codec(MemcacheCodec.create(codec))
def set_codec(self, codec): self._codec = MemcacheCodec.create(codec)