geodis_transport_ws.py 文件源码

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

项目:roulier 作者: akretion 项目源码 文件源码
def soap_wrap(self, body, auth):
        """Wrap body in a soap:Enveloppe."""
        env = Environment(
            loader=PackageLoader('roulier', '/carriers/geodis/templates'),
            extensions=['jinja2.ext.with_'])

        template = env.get_template("geodis_soap.xml")
        body_stripped = remove_empty_tags(body)
        header_template = env.get_template("geodis_header.xml")
        header_xml = header_template.render(auth=auth)
        data = template.render(body=body_stripped, header=header_xml)
        return data.encode('utf8')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号