copytool.py 文件源码

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

项目:intel-manager-for-lustre 作者: intel-hpdd 项目源码 文件源码
def obj_create(self, bundle, **kwargs):
        request = bundle.request
        # NB: This is safe because we've already validated the input.
        host_id = resolve(bundle.data['host'])[2]['pk']
        filesystem_id = resolve(bundle.data['filesystem'])[2]['pk']

        # Now take a copy of the data dict and clean it up.
        clean_data = copy.deepcopy(bundle.data)
        clean_data['host'] = host_id
        clean_data['filesystem'] = filesystem_id

        copytool = JobSchedulerClient.create_copytool(clean_data)
        ct_bundle = self.full_dehydrate(self.build_bundle(obj = copytool))
        ct_data = self.alter_detail_data_to_serialize(request, ct_bundle).data

        raise custom_response(self, request, http.HttpAccepted,
                              {'copytool': ct_data})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号