diff --git a/video_prediction_tools/utils/metadata.py b/video_prediction_tools/utils/metadata.py index 3f8f5a45458088d34730bef212dc9064201223a5..eab55b4f40dc45ad9d40c748879115c5b3b0b7a2 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