From bc908a54b9b491b66d5fa359b888d3170a5e5fe4 Mon Sep 17 00:00:00 2001 From: Gordian Edenhofer <gordian.edenhofer@gmail.com> Date: Thu, 6 May 2021 14:46:07 +0200 Subject: [PATCH] correlated_fields.py: Amend TypeError message --- src/library/correlated_fields.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/library/correlated_fields.py b/src/library/correlated_fields.py index 5a9c0ed5d..b09fa2353 100644 --- a/src/library/correlated_fields.py +++ b/src/library/correlated_fields.py @@ -675,7 +675,11 @@ class CorrelatedFieldMaker: raise ValueError("length of dofdex needs to match total_N") N = max(dofdex) + 1 if self._total_N > 0 else 0 if len(offset_std) != 2: - raise TypeError + te = ( + "`offset_std` of invalid type and/or shape" + f"; expected a 2D tuple of floats; got '{offset_std!r}'" + ) + raise TypeError(te) zm = LognormalTransform(*offset_std, self._prefix + 'zeromode', N) if self._total_N > 0: zm = _Distributor(dofdex, zm.target, UnstructuredDomain(self._total_N)) @ zm -- GitLab