diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst index 1897e07de..69099423e 100644 --- a/doc/source/changelog.rst +++ b/doc/source/changelog.rst @@ -21,6 +21,8 @@ organisation on `GitHub `__. * Fix ``delta`` parameter in soft-core Coulomb potential. +* Fix recursion bug in :func:`sire.base.wrap()` function. + `2025.3.0 `__ - November 2025 --------------------------------------------------------------------------------------------- diff --git a/wrapper/Base/__init__.py b/wrapper/Base/__init__.py index 3bd4d04fc..62d66cd0f 100644 --- a/wrapper/Base/__init__.py +++ b/wrapper/Base/__init__.py @@ -39,7 +39,7 @@ def wrap(value): u = _Units.GeneralUnit(value) if not u.is_dimensionless(): - return wrap(u) + return _base_wrap(u) except Exception: pass