Py2neo 2.0 by Nigel Small.
From the webpage:
Py2neo is a client library and comprehensive toolkit for working with Neo4j from within Python applications and from the command line. The core library has no external dependencies and has been carefully designed to be easy and intuitive to use.
I haven’t gone through all of it but contributed examples would be helpful.
exception py2neo.cypher.ClientError(message, **kwargs)
The Client sent a bad request – changing the request might yield a successful outcome.
exception py2neo.cypher.error.request.Invalid(message, **kwargs)[source]
The client provided an invalid request.
Without an example the difference between a “bad” versus an “invalid” request isn’t clear.
Writing examples would not be a bad way to work through the Py2neo 2.0 documentation.
I first saw this in a tweet by Nigel Small.