diff options
author | Waylan Limberg <waylan@gmail.com> | 2012-10-21 15:02:19 -0400 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2012-10-21 15:02:19 -0400 |
commit | 0dc9ae0d62829a4b9856a3979c967facafc2d128 (patch) | |
tree | ef88599d39b1ca6e19b94f4b4291a5f5ffda87c6 | |
parent | 9c0959dd9b319819c13ffffbfa7185c8b9eba612 (diff) | |
download | markdown-0dc9ae0d62829a4b9856a3979c967facafc2d128.tar.gz markdown-0dc9ae0d62829a4b9856a3979c967facafc2d128.tar.bz2 markdown-0dc9ae0d62829a4b9856a3979c967facafc2d128.zip |
Fixed #152. Spaces in links are now escaped.
-rw-r--r-- | markdown/inlinepatterns.py | 1 | ||||
-rw-r--r-- | tests/basic/angle-links-and-img.html | 2 | ||||
-rw-r--r-- | tests/misc/url_spaces.html | 4 |
3 files changed, 4 insertions, 3 deletions
diff --git a/markdown/inlinepatterns.py b/markdown/inlinepatterns.py index d3ef4e0..285e7e5 100644 --- a/markdown/inlinepatterns.py +++ b/markdown/inlinepatterns.py @@ -328,6 +328,7 @@ class LinkPattern(Pattern): `username:password@host:port`. """ + url = url.replace(' ', '%20') if not self.markdown.safeMode: # Return immediately bipassing parsing. return url diff --git a/tests/basic/angle-links-and-img.html b/tests/basic/angle-links-and-img.html index 1ca3b0b..255c299 100644 --- a/tests/basic/angle-links-and-img.html +++ b/tests/basic/angle-links-and-img.html @@ -1,4 +1,4 @@ -<p><a href="simple link" title="title">link</a> +<p><a href="simple%20link" title="title">link</a> <img alt="image" src="http://example.com/image.jpg" /> <a href="http://example.com/(()((())923)(">link</a> <img alt="image" src="link(()))(" /></p>
\ No newline at end of file diff --git a/tests/misc/url_spaces.html b/tests/misc/url_spaces.html index ebacb75..f9c91b3 100644 --- a/tests/misc/url_spaces.html +++ b/tests/misc/url_spaces.html @@ -1,2 +1,2 @@ -<p><a href="http://wikipedia.org/wiki/Dawn of War">Dawn of War</a></p> -<p><a href="http://wikipedia.org/wiki/Dawn of War" title="Dawn of War">Dawn of War</a></p>
\ No newline at end of file +<p><a href="http://wikipedia.org/wiki/Dawn%20of%20War">Dawn of War</a></p> +<p><a href="http://wikipedia.org/wiki/Dawn%20of%20War" title="Dawn of War">Dawn of War</a></p>
\ No newline at end of file |