basho/riak-python-client — pull request #121 by ultimatebuster (2012-04-07 19:40:56+00:00)
Title: Backporting the cleanup done at the experimental riak-python-client2

Getting rid of all the `get_r` and `set_r` (deprecated) and exposing the
attributes directly.

This is somewhat a radical change.. but everything still works as it's only some deprecation. This also helps clean up some of the code clutter, mainly from all the gets and sets.

Also, you can now use `client["bucket"]` to create new buckets. Shortcut for `client.bucket()`. However, all buckets created are cached via a `WeakValueDictionary`. (I assume this is how the ruby client does it..)

There are still some that could be cleaned up. Will be backporting from riak-python-client2 when i feel like it works well and able to integrate well.