From e37d445bf5104624e2487f9c63a0181fd079b532 Mon Sep 17 00:00:00 2001
From: Gordian Edenhofer <gordian.edenhofer@gmail.com>
Date: Wed, 25 Mar 2020 15:41:04 +0100
Subject: [PATCH] metric_gaussian_kl.py: Fix samples property

Fix a bug which was introduced in eded7903fb making it impossible to
access the sample property of a KL with mirrored samples as a list can
not be added to a tuple in python.
---
 nifty6/minimization/metric_gaussian_kl.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nifty6/minimization/metric_gaussian_kl.py b/nifty6/minimization/metric_gaussian_kl.py
index a4f1589e4..606f333d0 100644
--- a/nifty6/minimization/metric_gaussian_kl.py
+++ b/nifty6/minimization/metric_gaussian_kl.py
@@ -246,7 +246,7 @@ class MetricGaussianKL(Energy):
     def samples(self):
         if self._comm is not None:
             res = self._comm.allgather(self._samples)
-            res = [item for sublist in res for item in sublist]
+            res = tuple(item for sublist in res for item in sublist)
         else:
             res = self._samples
         if self._mirror_samples:
-- 
GitLab