Gábor Boros
Gábor Boros
Install instructions for ubuntu contains "We provide binaries for both 32-bit and 64-bit Ubuntu Precise and above (>= 12.04)." This is not valid anymore (we are supporting that >= Xenial)
https://spectrum.chat/rethinkdb/general/crystal-developers-could-use-the-driver-updated-by-kingsleyh~5b4b7142-15af-4784-b45d-9c6f86120dd3 > Christian Kakesa: > https://github.com/kingsleyh/crystal-rethinkdb > It could be awesome that this driver become an official RethinkDB drivers. > Sam: > It would make sense to add a link...
**Reason for the change** The Python driver is outdated, and lagging behind. **Description** This PR covers the work of moving from Python 2 to Python 3, doing a major refactoring...
This is lower priority, but not blocked by any of the other refactoring as it is cosmetic improvements.
## Description Deliver the missing unit tests to cover all query cases. This will become an ongoing task based on the permutations that can be expressed. For this first pass...
## Description Fix unused code issues remaining in connections.
## Description Refactor async connections into an internal api. This is probably going to look like JSONEncode/Decode injection with defaults and sensible overrides such as per connection opened.
Exceptions are caught and bubbled in several places that leads to complexity in using internal APIs.
## Description Exceptions are caught and bubbled in several places that leads to complexity in using internal APIs. At the same time refactor to always log exceptions with `default_logger.exception()`.