From 8b29767f3f9d144a3e5cc8506db5acb25aa2d542 Mon Sep 17 00:00:00 2001 From: Malcolm Tredinnick Date: Sun, 3 Feb 2008 02:21:51 +0000 Subject: [PATCH] Fixed #6301 -- Added '*' to the characters not converted by iri_to_uri(), as pointed out by samidh. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7064 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/utils/encoding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django/utils/encoding.py b/django/utils/encoding.py index 2ab0db7432..33bb37b0ea 100644 --- a/django/utils/encoding.py +++ b/django/utils/encoding.py @@ -98,5 +98,5 @@ def iri_to_uri(iri): # section 3.1 of RFC 3987. if iri is None: return iri - return urllib.quote(smart_str(iri), safe='/#%[]=:;$&()+,!?') + return urllib.quote(smart_str(iri), safe='/#%[]=:;$&()+,!?*')