Fix incorrect use of voluptuous.Coerce

The voluptuous.Coerce validator expects a type, not a function. Use
tzutils.dt_from_iso directly instead, since voluptuous.Schema accepts
callables.

Change-Id: Ibe01ac289f00f24fa35ad2416fa2a93d8d6f57a6
Story: 2010058
Task: 45502
This commit is contained in:
Pierre Riteau 2022-05-31 22:02:23 +02:00
parent 34d121bf18
commit 85da729089
1 changed files with 2 additions and 2 deletions

View File

@ -161,9 +161,9 @@ class DataPoint(_DataPointBase):
DATAFRAME_SCHEMA = voluptuous.Schema({
voluptuous.Required('period'): {
voluptuous.Required('begin'): voluptuous.Any(
datetime.datetime, voluptuous.Coerce(tzutils.dt_from_iso)),
datetime.datetime, tzutils.dt_from_iso),
voluptuous.Required('end'): voluptuous.Any(
datetime.datetime, voluptuous.Coerce(tzutils.dt_from_iso)),
datetime.datetime, tzutils.dt_from_iso),
},
voluptuous.Required('usage'): vutils.IterableValuesDict(
str, DataPoint.from_dict),