__init__.py 文件源码

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

项目:TornadoWeb 作者: VxCoder 项目源码 文件源码
def parse_payment_result(self, xml):
        """??????????"""
        try:
            data = xmltodict.parse(xml)
        except (xmltodict.ParsingInterrupted, ExpatError):
            raise InvalidSignatureException()

        if not data or 'xml' not in data:
            raise InvalidSignatureException()

        data = data['xml']
        sign = data.pop('sign', None)
        real_sign = calculate_signature(data, self.api_key)
        if sign != real_sign:
            raise InvalidSignatureException()

        data['sign'] = sign
        return data
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号