From df9422f191325b9e68f0b42233766bbd1e617dc3 Mon Sep 17 00:00:00 2001 From: Lester Hedges Date: Wed, 3 Dec 2025 14:18:12 +0000 Subject: [PATCH] Backport fix from PR #389. [ci skip] --- doc/source/changelog.rst | 2 ++ wrapper/Base/__init__.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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