diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-24 12:55:55 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-24 12:55:55 +0200 |
commit | d8286ee396fa04335d900f6c65703fc7a528242b (patch) | |
tree | 7689afbdccae5398650a28bee577ba3402fc04db /talerblog/blog/blog.py | |
parent | af0ea510272b5509817005f28fd360ad29749289 (diff) | |
download | blog-d8286ee396fa04335d900f6c65703fc7a528242b.tar.gz blog-d8286ee396fa04335d900f6c65703fc7a528242b.tar.bz2 blog-d8286ee396fa04335d900f6c65703fc7a528242b.zip |
urlencode doesn't like single strings ...
Diffstat (limited to 'talerblog/blog/blog.py')
-rw-r--r-- | talerblog/blog/blog.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/talerblog/blog/blog.py b/talerblog/blog/blog.py index e35dd0e..5f7d578 100644 --- a/talerblog/blog/blog.py +++ b/talerblog/blog/blog.py @@ -17,6 +17,7 @@ # @author Marcello Stanisci # @brief Implementation of a Taler-compatible blog. +import urllib.parse from urllib.parse import urljoin, quote, urlencode import logging import os @@ -335,7 +336,7 @@ def article(article_name, data=None): "X-Taler-Resource-Url": resource_url, } - qrcode_data = "talerpay:" + urlencode(contract_url) + ";" + session_id + qrcode_data = "talerpay:" + urllib.parse.quote_plus(contract_url) + ";" + session_id qrcode_svg = get_qrcode_svg(qrcode_data) content = flask.render_template("templates/request_payment.html", article_name=article_name, |