From a765fed49560b57fa4e59106fcaadcfa09530ecc Mon Sep 17 00:00:00 2001
From: Michael <m.langguth@fz-juelich.de>
Date: Sat, 13 Feb 2021 14:29:56 +0100
Subject: [PATCH] Bugfix in check_datafile-method in metadata.py.

---
 video_prediction_tools/utils/metadata.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/video_prediction_tools/utils/metadata.py b/video_prediction_tools/utils/metadata.py
index 3f8f5a45..eab55b4f 100644
--- a/video_prediction_tools/utils/metadata.py
+++ b/video_prediction_tools/utils/metadata.py
@@ -391,10 +391,11 @@ class MetaData:
           Checks if all varnames can be found in datafile
         """
 
+        varnames2check = list(set(varnames))
         if not MetaData.issubset(varnames, datafile.variables.keys()):
             for i in range(len(varnames2check)):
-                if not varnames2check[i] in f0.variables.keys():
-                    print("Variable '" + varnames2check[i] + "' not found in datafile '" + data_filenames[0] + "'.")
+                if not varnames2check[i] in datafile.variables.keys():
+                    print("Variable '" + varnames2check[i] + "' not found in datafile.")
                 raise ValueError("Could not find the above mentioned variables.")
         else:
             pass
-- 
GitLab