| Conditions | 1 |
| Total Lines | 11 |
| Code Lines | 4 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | from datetime import time |
||
| 5 | def default_time_deserializer(obj: str, |
||
| 6 | cls: type = time, |
||
| 7 | **kwargs) -> time: |
||
| 8 | """ |
||
| 9 | Deserialize a string with an RFC3339 pattern to a time instance. |
||
| 10 | :param obj: the string that is to be deserialized. |
||
| 11 | :param cls: not used. |
||
| 12 | :param kwargs: not used. |
||
| 13 | :return: a ``datetime.time`` instance. |
||
| 14 | """ |
||
| 15 | return get_datetime_inst(obj, RFC3339_TIME_PATTERN).time() |
||
| 16 |