edgedb-python icon indicating copy to clipboard operation
edgedb-python copied to clipboard

The official Python client library for EdgeDB

Results 146 edgedb-python issues
Sort by recently updated
recently updated
newest added

We need to make `save()` (and potentially `sync()`) transactions-friendly. By default we don't want `save()` functionality to produce partial results, instead it is intended as an atomic all-or-nothing operation. Since...

low priority
ORM

# Latest state of this issue * [x] PR #855 implements most of the functionality * [x] PR #860 implements merging data for objects with the same ID, kinda like...

high priority
ORM

This is what we print now ``` gel.errors.EdgeQLSyntaxError: Missing parentheses around statement used as an expression ┌─ query:14:33 │ 14 │ with │ ^^^^ error ``` we need to include...

Currently we have this notion of "unset" fields in our ORM models. These can be fields that were not fetched in a query or fields that weren't initialized because they...

low priority
ORM

We may want to have the ability to define computed fields directly in Python models. The fields can be defined using the QB expressions and would function very similar to...

low priority
ORM

Here's the motivation for why links and link props need re-fetching on save. Consider this schema: ``` module default { type User { multi link friends: default::User { property nickname:...

low priority
ORM

They can be rewritten, they can be backlinks that no longer make sense - we have to erase them after save()

This SMTP server can just echo the plain text message to the output of the server so that you can copy paste from the terminal into your browser to complete...

Support the `/authorize` and `/callback` endpoints for OAuth flows using custom UI.