Hey Ana, Thanks for the sending this along. This looks pretty slick.
The fastest path to seeing something like this in the client would be to send us a pull request via GitHub. https://github.com/basho/riak-python-client You have a few minutes to put one together? Mark On Sun, Apr 10, 2011 at 7:49 AM, Ana Nelson <nelson....@gmail.com> wrote: > I've just implemented this in a project: > > binary_data = open(self.filename(), "rb").read() > mimetype, encoding = mimetypes.guess_type(self.filename()) > if not mimetype: > > mimetype = 'application/octet-stream' # Riak's own default > self.riak_object = self.bucket.new_binary( > self.hashstring, > binary_data, > mimetype > > ) > > which writes binary data to a Riak bucket from a file, using Python's > mimetypes library to determine the content type from the file's extension. > > I think it could be convenient to have this be included in the Riak Python > client, so perhaps it can implement better buffering. Something like > bucket.new_binary_from_file(key, filename) > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > > _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com