请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

update_plan方法疑问

老师,first_pending_index 是None的情况不需要处理吗?first_pending_index 为None会是什么样的情况?还是说这个情况不会出现?

 # 8.判断是否有未完成的步骤,如果有则执行更新
 if first_pending_index is not None:
     # 9.获取历史已完成的子步骤并更新
     updated_steps = plan.steps[:first_pending_index]
     updated_steps.extend(new_steps)

     # 10.更新plan规划
     plan.steps = updated_steps

 # 11.返回规划更新事件
 yield PlanEvent(plan=plan, status=PlanEventStatus.UPDATED)

正在回答 回答被采纳积分+3

1回答

泽辉呀 2026-02-26 16:09:21

为None的情况不需要处理哈,就意味着后续没有未完成的步骤了,不用更新步骤信息了。

0 回复 有任何疑惑可以回复我~
  • 提问者 我爱PQ #1
    没有未完成的步骤时,有没有可能追加新的步骤?
    回复 有任何疑惑可以回复我~ 2026-02-26 16:14:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号