Commit graph

10 commits

Author SHA1 Message Date
hofmockel 6f452968bc PySliceTransfrom to bridge python and c++ 2014-01-21 13:15:26 +01:00
hofmockel c7d192128b Call it.Prev() without the GIL 2014-01-19 13:45:02 +01:00
hofmockel ccfa2b522e Iterator notifies errors via 'it.status()' 2014-01-19 13:41:49 +01:00
hofmockel 0d20a2564a Prevent crash if python code is executed in a rocksdb background thread 2014-01-19 12:35:36 +01:00
hofmockel ecb6e26546 Release the GIL if calls into rocksdb are made 2014-01-18 12:24:49 +01:00
hofmockel 79e8f5da8c Use bytes for the internal representation of a WriteBatch 2014-01-17 07:39:33 +01:00
hofmockel 7d61b63b79 Separate strictly between bytes/unicode
which makes py3 support possible
2014-01-16 21:32:00 +01:00
hofmockel 6277f9ab5c Support unicode objects for paths
Use sys.getfilesystemencoding() for encoding
2014-01-16 08:51:01 +01:00
hofmockel b4fb12589d Fix refcount error and use cythons <bytes> to convert a python object to char* 2014-01-15 09:53:27 +01:00
hofmockel 77c384b6b0 Initial commit of the driver 2014-01-13 19:52:22 +01:00