From fba5ed5fa491c95533989d13ec79c39659e2a9ee Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Fri, 3 Dec 2021 17:59:53 +0100 Subject: [PATCH] Fix crash caused by registry.Json.__str__ returning non-str objects --- src/registry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/registry.py b/src/registry.py index 61f341b58..88c8f7b98 100644 --- a/src/registry.py +++ b/src/registry.py @@ -660,7 +660,7 @@ class String(Value): return any([x not in self._printable for x in s]) and s.strip() != s def __str__(self): - s = self() + s = Value.__call__(self) # Don't call self(), it might be overridden if self._needsQuoting(s): s = repr(s) return s