def dump_qrcode(ticket, path): try: file, rsp = HTTP.download( HTTP.joinurl(WX_URL_GET_QRCODE, ticket=ticket), path) except urllib.error.HTTPError as err: logger.warning('get qrcode: %s from weixin failed: %s', ticket, err) return None else: return file