[filter] handle new format in Time filter

This commit is contained in:
Bezleputh 2015-09-15 10:44:37 +02:00
commit 1e3568891b

View file

@ -622,7 +622,7 @@ class DateGuesser(Filter):
class Time(Filter):
klass = datetime.time
_regexp = re.compile(r'(?P<hh>\d+):?(?P<mm>\d+)(:(?P<ss>\d+))?')
_regexp = re.compile(r'(?P<hh>\d+)[:h]?(?P<mm>\d+)([:m](?P<ss>\d+))?')
kwargs = {'hour': 'hh', 'minute': 'mm', 'second': 'ss'}
def __init__(self, selector=None, default=_NO_DEFAULT):