edgedb-python
edgedb-python copied to clipboard
The official Python client library for EdgeDB
Probably it should work right and compare to the string
Currently, the Python RAG client handles errors like this: ```python class AsyncRAGClient(BaseRAGClient): client: httpx.AsyncClient async def query_rag(): resp = await self.client.post() resp.raise_for_status() ``` As a result, the error messages are...
**Describe the bug** In some scenario, the code generator wrongly generates python code that does not match the possible queried data cardinality. To be specific, the generated code of selecting...
The server can now accept arguments for scripts. The python client should too.
There are some exposed functions, such as `create_async_client` and `create_client` whose type signature has some hints which are considered mistakes from many tools: ```python def create_client( dsn=None, *, max_concurrency=None, host:...
Once we have a dedicated 6.0 branch of the matrix, we can install the postgis extension into it so those tests will run
Our current Transaction API makes it slightly more difficult to use variables bound within the transaction block, since linters and other static analysis tools cannot know that the iterator is...
**Describe the bug** Query single methods raise unexpected error without executing the query **Reproduction** Use `_example` project ```python await db.query_single_json( 'select Movie {**} filter .release_year = $release_year', release_year=32 ) ```...