def __getitem__(self, key): uncompressed = self._small.get(key) if uncompressed is None: with open(self._pickle_path(key)) as pickle_file: uncompressed = condor.decompress(pickle_file.read()) return pickle.loads(uncompressed)
def recv_pyobj_compressed(zmq_socket): compressed = zmq_socket.recv() decompressed = condor.decompress(compressed) unpickled = pickle.loads(decompressed) return unpickled