factory
- update to 2.2.1:
* ``lmdb.aio`` async wrapper methods (on ``AsyncEnvironment``,
``AsyncTransaction``, and ``AsyncCursor``) are now real class
attributes rather than synthesized by ``__getattr__``, making
them visible to ``dir()``, ``inspect.signature()``, ``help()``,
IPython, and stubtest. Non-callable attributes still proxy through.
* Added type stubs for the ``lmdb.aio`` module.
* Fix a segmentation fault on Linux/aarch64 when an
``Environment`` is closed from a different thread than the one
holding an active write transaction. ``Environment.close()``
now waits for the owning thread to release the write
transaction before unmapping the lock file.
* Reject adversarial on-disk values that could overflow size
arithmetic or cause implementation-defined narrowing of
``mv_size`` when reading crafted databases. (#462, #463)
* Fix crashes on out-of-memory conditions in the CPython
extension's error paths. (#453)
* Remove remaining Python 2 compatibility code.
OBS-URL: https://build.opensuse.org/request/show/1359259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-lmdb?expand=0&rev=22
Description
No description provided
Languages
RPM Spec
100%