Loading
Backport 966, 995, 997 to 10.1.x
Backport some missing fixes noticed after 10.1.6rc1:
- !966 (merged): Function call macros: fix GIL not released (deadlock reading state with asyncio/gevent green modes)
- !995 (merged): Bindings: limit fix_dynamic_attr_dealloc to pybind11 3.0.3, since the problem was fixed upstream
- !997 (merged): Bindings: do not use
py::call_guard<py::gil_scoped_release>()guard for Database ctor- 28bf00ee. This backport was already partially implemented, but the missing part is added in this commit. This is the bug that was causing a crash when starting Sardana noticed with 10.1.6rc1. We were trying to release the GIL twice.
Edited by Anton Joubert