validation.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:aioautomatic 作者: armills 项目源码 文件源码
def coerce_datetime(value):
    """Coerce a value to datetime."""
    if isinstance(value, datetime):
        return value

    value = '{}+0000'.format(value)
    try:
        return datetime.strptime(value, DATETIME_FORMAT_MS)
    except (TypeError, ValueError):
        try:
            return datetime.strptime(value, DATETIME_FORMAT)
        except (TypeError, ValueError):
            raise vol.DatetimeInvalid(
                'Value {} does not match expected format {}'.format(
                    value, DATETIME_FORMAT))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号