diff options
author | Stefan Kögl <stefan@skoegl.net> | 2015-05-07 17:44:30 +0200 |
---|---|---|
committer | Stefan Kögl <stefan@skoegl.net> | 2015-05-07 17:44:30 +0200 |
commit | 56a06e5a9bbdc2a5ba6be2dab2e0e05767599e66 (patch) | |
tree | df3221acdd320424cb5d91ac6fcd75afa87eb863 | |
parent | db861fb00eed47462176280fea0525b96cce31c3 (diff) | |
download | python-json-pointer-56a06e5a9bbdc2a5ba6be2dab2e0e05767599e66.tar.gz |
Fix UnicodeEncodeError with non-ASCII paths, fixes #18
-rw-r--r-- | jsonpointer.py | 1 | ||||
-rwxr-xr-x | tests.py | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/jsonpointer.py b/jsonpointer.py index 0f115d7..a465c69 100644 --- a/jsonpointer.py +++ b/jsonpointer.py @@ -49,6 +49,7 @@ __license__ = 'Modified BSD License' try: from urllib import unquote from itertools import izip + str = unicode except ImportError: # Python 3 from urllib.parse import unquote izip = zip @@ -61,6 +61,7 @@ class SpecificationTests(unittest.TestCase): "/k\"l", "/ ", "/m~0n", + u'/\xee', ] for path in paths: ptr = JsonPointer(path) |