From 83d0389494d447c7037805da373ac7bffcbcac08 Mon Sep 17 00:00:00 2001 From: Alexander Goscinski Date: Sun, 1 Mar 2026 20:25:44 +0100 Subject: [PATCH] Consider pre-release version when disabling recursion limit workaround The fix in 86f21bd4 only considered 2.8.0 and above, for any alpha, beta or pre-release the workaround was not correctly disabled. --- src/aiida_pythonjob/decorator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aiida_pythonjob/decorator.py b/src/aiida_pythonjob/decorator.py index 1c788b4..98528fb 100644 --- a/src/aiida_pythonjob/decorator.py +++ b/src/aiida_pythonjob/decorator.py @@ -20,7 +20,7 @@ LOGGER = logging.getLogger(__name__) _AIIDA_VERSION = parse_version(aiida.__version__) -_NEEDS_RECURSION_LIMIT_WORKAROUND = _AIIDA_VERSION < parse_version("2.8.0") +_NEEDS_RECURSION_LIMIT_WORKAROUND = _AIIDA_VERSION < parse_version("2.8.0rc0") if _NEEDS_RECURSION_LIMIT_WORKAROUND: from aiida.engine.processes.functions import get_stack_size