From 40125aa04c70dedf2d4291ba8d6b1473a8b1db51 Mon Sep 17 00:00:00 2001 From: Scott Mcdermott Date: Sat, 17 Sep 2022 16:45:33 -0700 Subject: [PATCH] datetime_normalizer: allow giving an an empty string as value so we can pass empty value expressions to .tiler() like "wait__none=''" --- tasklib/serializing.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tasklib/serializing.py b/tasklib/serializing.py index 7b7a46e..172d882 100644 --- a/tasklib/serializing.py +++ b/tasklib/serializing.py @@ -237,7 +237,10 @@ def datetime_normalizer(self, value): # time zone at this point. Also None is a valid value too. localized = value elif isinstance(value, str): - localized = self.backend.convert_datetime_string(value) + if value == '': + localized = value + else: + localized = self.backend.convert_datetime_string(value) else: raise ValueError("Provided value could not be converted to " "datetime, its type is not supported: {}"