dit.py 文件源码

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

项目:dit 作者: filipelbc 项目源码 文件源码
def edit(self, argv):
        (group, subgroup, task) = self._backward_parser(argv)
        maybe_raise_unrecognized_argument(argv)

        data_pretty = json.dumps(self._load_task_data(group, subgroup, task),
                                 indent=4)
        selector = _(group, subgroup, task)
        new_data_raw = prompt("Editing: %s" % selector, data_pretty, "json")

        if new_data_raw:
            new_data = json.loads(new_data_raw)
            if is_valid_task_data(new_data):
                msg.normal("Manually edited: %s" % selector)
                self._save_task(group, subgroup, task, new_data)
            else:
                msg.error("Invalid data.")
        else:
            msg.normal("Operation cancelled.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号