A lot of development has gone into the Go client and the Python client is not up to date with it. The Python client is not compatible with dgraph v0.9.0 and onwards. We are looking for help from contributors to bring it up to date.
Is there a list of incompatibilities available? I’d be willing to contribute some patches to pydgraph.
The client needs to be refactored from scratch because the API has changed significantly. It should be very easy to do so though if one follows the Go client. All the code is less than 300 lines of code (txn.go and client.go).
We also have clients in JS and Java which you could follow. Happy to accept contributions!
@kochhar: @Levatius and I are planning to allocate some resource to this next week. Would be great to see where you got so far and see if we can collab.
@pawanrawal Is there any document that explains transactions via grpc technically? We’re trying to get our head around them and how to add them to the python module in an intuitive way.
@pawanrawalhttps://github.com/pawanrawal Is there any document that
explains transactions via grpc technically? We’re trying to get our head
around them and how to add them to the python module in an intuitive way.