tarantool-python
tarantool-python copied to clipboard
Python client library for Tarantool
As a part of https://github.com/tarantool/doc/issues/3501, we need to start recommending our users to utilize tt instead of the tarantoolctl utility. The README file mentions tarantoolctl in this section: https://github.com/tarantool/tarantool-python#run-tests
`box.session.push` is deprecated starting from Tarantool 3.0. We're going to disable it in Tarantool 4.0 with the ability to enable it via the `compat.box_session_push_deprecation` option. In Tarantool 5.0 we're going...
See [Tarantool server events documentation](https://www.tarantool.io/en/doc/latest/dev_guide/internals/iproto/events/) for more info. See [go-tarantool patch](https://github.com/tarantool/go-tarantool/issues/119) for reference implementation. Watchers are expected to cover cases which are covered by `box.session.push` now. Since the latter is...
tarantool.dbapi accidentally misses DataError from tarantool.error. it breaks the pep-249 support
They're more performant: https://github.com/igorcoding/asynctnt/tree/master/asynctnt Moreover, look at the possibility to use more common codebase
Hi, Is there a way to manage transactions through the library? In tarantool, transaction is started with box.begin() and committed with box.commit() functions. But I couldn't find any methods in...
DBAPI standard requires raising warnings when corresponding event is triggered. Add missing warning messages (if feature is implemented): - Warning Message: "DB-API extension cursor.rownumber used" - Warning Message: "DB-API extension...
Pep 249 suggests a constructor method of Connection objects `.connect()` It takes the following parameters as arguments: Parameter | Meaning ---- | ---- dsn | Data source name as string...
NetworkError is the case of OperationalError in fact. Moreover, .execute() can raise NetworkError and it'll contradict to the standard if NetworkError will not be a child of OperationalError: The module...
https://www.python.org/dev/peps/pep-0249/#description The standard obligates implementations to provide result set metadata via `.description` property.