Skip to content

Commit 42782a8

Browse files
committed
Url encode the url path segments.
1 parent c0e58b3 commit 42782a8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sunlight/service.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616

1717

1818
if sys.version_info[0] >= 3:
19-
from urllib.parse import urlencode
19+
from urllib.parse import urlencode, quote
2020
from urllib.request import urlopen
2121
from urllib.error import HTTPError
2222
_str_type = str
2323
from collections import UserDict
2424
from collections import UserList
2525
else:
26-
from urllib import urlencode
26+
from urllib import urlencode, quote
2727
from urllib2 import urlopen
2828
from urllib2 import HTTPError
2929
_str_type = basestring
@@ -73,6 +73,7 @@ def get(self, top_level_object, **kwargs):
7373
" to register for a key."
7474
)
7575

76+
top_level_object = map(quote, top_level_object)
7677
url = self._get_url(top_level_object, sunlight.config.API_KEY,
7778
**kwargs)
7879
try:

0 commit comments

Comments
 (0)