rethinkdb-python
rethinkdb-python copied to clipboard
Python driver for RethinkDB
Hi guys! With the advent of `async` and `await` keywords in Python 3.5, I think we need to add some convenience methods to the connection object that is returned when...
**Describe the bug** When running a rethinkdb restore and a single document exceeds the max document size, instead of seeing the expected error message you see `'JsonSourceFile' object has no...
**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...
To use with python 3.10 some little changes are necesary. Callable uses collections.abc - ast collections Callable Drop loop arg - asyncio_net open_connection - wait_for
Is there any better way of getting a connection object that automatically reconnects than below? Closed connections keep throwing exceptions in random places in my code. I really don't care...
**Is your feature request related to a problem? Please describe.** In my program, I didn't know that you need to call `conn.disconnect()` when you are finished with a connection, causing...
When `export` or `dump` run they can overwhelm some clusters, slowing down normal traffic. An ultimate solution would be to de-prioritize traffic going to the backup tools, but that would...
Python `datetime.date` types cannot have `tzinfo` because timezone only has meaning when a time is associated with it. Here's a simple script to demonstrate the issue: ``` try: r.table_create("test_date").run(conn) r.table("test_date").wait().run(conn)...
`rethinkdb dump` by default creates a file that contains colons, such as `rethinkdb_dump_2017-01-24T21:34:23.tar.gz`. This can be overriden with `-f`, BUT, since all the actual data files are stored inside a...
I'm running tasks using celery in Python with python rethinkdb driver. I followed [Ten-minute guide with Rethinkdb and Python](https://www.rethinkdb.com/docs/guide/python/) and it seems to be running fine for a while, but...