From 14295d58885156930ef286daf3aa9ee00e7b7613 Mon Sep 17 00:00:00 2001
From: Bert Palm <bert.palm@ufz.de>
Date: Wed, 24 Apr 2019 14:37:39 +0200
Subject: [PATCH] fixed assign Bug

---
 core.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core.py b/core.py
index 56e0fc681..5bd274059 100644
--- a/core.py
+++ b/core.py
@@ -56,7 +56,7 @@ def runner(meta, flagger, data, flags=None, nodata=np.nan):
     # get to know every variable from meta
     for idx, configrow in meta.iterrows():
         varname, _, _, assign = configrow[fields]
-        if varname not in flags and (varname in data or varname not in data and assign):
+        if varname not in flags and (varname in data or varname not in data and assign is True):
             col_flags = flagger.initFlags(pd.DataFrame(index=data.index, columns=[varname]))
             flags = col_flags if flags.empty else flags.join(col_flags)
     print(flags.columns.values)
-- 
GitLab