diff --git a/saqc/funcs/functions.py b/saqc/funcs/functions.py index 8162fc3cf9bcce3a39f7ac4f024e6ac0a2fa0c16..c0909c0f7252e508a055f7ff721ada68bdb0aaf1 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