From 401c7e047df3320f5c32d7d791dbd75f6a3b8ed0 Mon Sep 17 00:00:00 2001
From: David Schaefer <david.schaefer@ufz.de>
Date: Wed, 27 Nov 2019 09:15:20 +0100
Subject: [PATCH] some still unported functions

---
 saqc/funcs/functions.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/saqc/funcs/functions.py b/saqc/funcs/functions.py
index 8162fc3cf..c0909c0f7 100644
--- a/saqc/funcs/functions.py
+++ b/saqc/funcs/functions.py
@@ -100,14 +100,15 @@ def flagSesonalRange(
 
 @register("clear")
 def clearFlags(data, field, flagger, **kwargs):
-    flagger.clearFlags(field, **kwargs)
+    flagger = flagger.clearFlags(field, **kwargs)
     return data, flagger
 
 
 @register("force")
 def forceFlags(data, field, flagger, **kwargs):
-    flagger.clearFlags(field, **kwargs)
-    flagger.setFlags(field, **kwargs)
+    flagger = (flagger
+               .clearFlags(field)
+               .setFlags(field, **kwargs))
     return data, flagger
 
 
-- 
GitLab