def to_model_schedule(cls, schedule, session):
"""
:param session:
:param schedule:
:return:
"""
for schedule_type, model_type, model_field in cls.model_schedules:
debug(cls.model_schedules)
schedule = schedules.maybe_schedule(schedule)
if isinstance(schedule, schedule_type):
model_schedule = model_type.from_schedule(session, schedule)
cls.save_model(session, model_schedule)
return model_schedule, model_field
raise ValueError('Cannot convert schedule type {0!r} to model'.format(schedule))
评论列表
文章目录