From 79e8f5da8c43c44f3e1d3ab4dc8b24cd2c22c993 Mon Sep 17 00:00:00 2001 From: hofmockel Date: Fri, 17 Jan 2014 07:39:33 +0100 Subject: [PATCH] Use bytes for the internal representation of a WriteBatch --- rocksdb/_rocksdb.pyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index 103a7bd..63899cf 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -936,7 +936,7 @@ cdef class WriteBatch(object): def __cinit__(self, data=None): if data is not None: - self.batch = new db.WriteBatch(data) + self.batch = new db.WriteBatch(bytes_to_string(data)) else: self.batch = new db.WriteBatch() @@ -956,7 +956,7 @@ cdef class WriteBatch(object): self.batch.Clear() def data(self): - return self.batch.Data() + return string_to_bytes(self.batch.Data()) def count(self): return self.batch.Count()