serializer.py 文件源码

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

项目:celery-beatx 作者: mixkorshun 项目源码 文件源码
def decode_schedule(obj):
    if obj is None:
        return None

    _type = obj['__type__']
    value = obj['__value__']

    if _type == 'datetime':
        return decode_datetime(value)
    elif _type == 'crontab':
        return crontab(*value.split('\t'))
    elif _type == 'solar':
        return solar(**value)
    elif _type == 'schedule':
        return schedule(**value)
    else:
        raise NotImplementedError(
            'Cannot deserialize schedule %(type)s type' % {
                'type': _type
            }
        )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号