mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-26 23:22:01 +00:00
c14c2762f6
Creating an instance of of a pybind11-bound type caused a reference leak in the associated Python type object, which could prevent these from being collected upon interpreter shutdown. This commit fixes that issue for all types that are defined in a scope (e.g. a module). Unscoped anonymous types (e.g. custom iterator types) always retain a positive reference count to prevent their collection. |
||
---|---|---|
.. | ||
pybind11 |