summaryrefslogtreecommitdiff
path: root/jsonpointer.py
diff options
context:
space:
mode:
Diffstat (limited to 'jsonpointer.py')
-rw-r--r--jsonpointer.py25
1 files changed, 1 insertions, 24 deletions
diff --git a/jsonpointer.py b/jsonpointer.py
index c411682..5d41b58 100644
--- a/jsonpointer.py
+++ b/jsonpointer.py
@@ -36,25 +36,22 @@ from __future__ import unicode_literals
# Will be parsed by setup.py to determine package metadata
__author__ = 'Stefan Kögl <stefan@skoegl.net>'
-__version__ = '1.10'
+__version__ = '1.11'
__website__ = 'https://github.com/stefankoegl/python-json-pointer'
__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
try:
from collections.abc import Mapping, Sequence
except ImportError: # Python 3
from collections import Mapping, Sequence
-from itertools import tee
import re
import copy
@@ -111,26 +108,6 @@ def resolve_pointer(doc, pointer, default=_nothing):
return pointer.resolve(doc, default)
-def pairwise(iterable):
- """ Transforms a list to a list of tuples of adjacent items
-
- s -> (s0,s1), (s1,s2), (s2, s3), ...
-
- >>> list(pairwise([]))
- []
-
- >>> list(pairwise([1]))
- []
-
- >>> list(pairwise([1, 2, 3, 4]))
- [(1, 2), (2, 3), (3, 4)]
- """
- a, b = tee(iterable)
- for _ in b:
- break
- return izip(a, b)
-
-
class JsonPointerException(Exception):
pass