Ошибка выполнения запроса
Python 3.9.19
- Установил picopyn:
pip install picopyn
- Запустил скрипт:
import asyncio
from picopyn import Client
async def main():
# create and connect client to the picodata cluster
client = Client(dsn="postgresql://localhost")
await client.connect()
rows = await client.fetch("""SELECT 1""")
print(rows)
await client.close()
asyncio.run(main())
Получил ошибку:
Traceback (most recent call last):
File "/Users/kuznetsovin/Desktop/ponpd/debug_query.py", line 3, in <module>
from picopyn import Client
File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/__init__.py", line 1, in <module>
from .client import Client
File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/client.py", line 6, in <module>
from .connection import Connection
File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/connection.py", line 6, in <module>
class Connection:
File "/Users/kuznetsovin/.venv/picopyn/lib/python3.9/site-packages/picopyn/connection.py", line 44, in Connection
async def fetchrow(self, *args: Any, **kwargs: Any) -> asyncpg.Record | None:
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType'