diff --git a/reframe/utility/__init__.py b/reframe/utility/__init__.py index 006a363234..5515ceb56b 100644 --- a/reframe/utility/__init__.py +++ b/reframe/utility/__init__.py @@ -1473,6 +1473,9 @@ def __repr__(self): def __str__(self): return str(self.__container) + def __rfm_json_encode__(self): + return self.__container + class MappingView(collections.abc.Mapping): '''A read-only view of a mapping. @@ -1535,3 +1538,6 @@ def __repr__(self): def __str__(self): return str(self.__mapping) + + def __rfm_json_encode__(self): + return self.__mapping