From 8db648ee631df900733c0f706f225884749eac86 Mon Sep 17 00:00:00 2001 From: JanNeuendorf Date: Fri, 28 Jan 2022 10:57:01 +0100 Subject: [PATCH] Try to keep it compatible with the tests. --- pyerrors/correlators.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyerrors/correlators.py b/pyerrors/correlators.py index 5a4b5170..baf62277 100644 --- a/pyerrors/correlators.py +++ b/pyerrors/correlators.py @@ -72,6 +72,9 @@ class Corr: if all([(isinstance(item, Obs) or isinstance(item, CObs)) for item in data_input]): _assert_equal_properties(data_input) self.content = [np.asarray([item]) for item in data_input] + if all([(isinstance(item, Obs) or isinstance(item, CObs)) or item is None for item in data_input]): + _assert_equal_properties([o for o in data_input if o is not None]) + self.content = [np.asarray([item]) if item is not None else None for item in data_input] self.N = 1 elif all([isinstance(item, np.ndarray) or item is None for item in data_input]) and any([isinstance(item, np.ndarray) for item in data_input]):