Closed
Description
Hi,
I have installed the RethinkDB python driver using pip install rethinkdb
and its working perfectly well.
But when I connecting with asyncio using r.set_loop_type('asyncio')
, it throws an error module 'asyncio' has no attribute 'coroutine'
.
My python version is 3.11
To Reproduce
Steps to reproduce the behavior:
I installed with pip install rethinkdb
and the installed version in 2.4.9
System info
- OS: [OpenSUSE Tumbleweed]
- RethinkDB Version: [e.g. 2.4.9]
Additional context
As a personal experiment I remove all the @asyncio.coroutine
and added async
in front of the reletive def
and replaced yeild from
to await
on the file rethinkdb/asyncio_net/net_asyncio.py
As the coroutine bug is possibly fixed by the above changes I get a new error as follows
File "/home/phenom-02/.local/share/virtualenvs/PhenomAuth2-s29yQfHp/lib/python3.11/site-packages/rethinkdb/ast.py", line 154, in run
return c._start(self, **global_optargs)
^^^^^^^^
AttributeError: 'coroutine' object has no attribute '_start'```