Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Re-factor resolve and to_last to not make lots of function calls. | Alexander Dutton | 2015-02-19 | 1 | -14/+39 | |
| | | | | | | | | | | Also means that isinstance(..., Sequence) doesn't get called twice for non-list sequences (once in walk, and one in get_part) | |||||
| * | Optimize in get_part for the common cases of doc being dict or list | Alexander Dutton | 2015-02-15 | 1 | -1/+6 | |
| | | ||||||
| * | Reduce number of isinstance() calls in get_part | Alexander Dutton | 2015-02-15 | 1 | -15/+6 | |
| | | ||||||
| * | Simplify `walk` method. No need to look before we leap. | Alexander Dutton | 2015-02-15 | 1 | -22/+7 | |
| | | ||||||
* | | Merge branch 'alexsdutton-more-efficient-resolving' | Stefan Kögl | 2017-09-10 | 1 | -37/+86 | |
|\ \ | ||||||
| * | | Resolve merge conflicts, style issues | Stefan Kögl | 2017-09-10 | 1 | -37/+86 | |
|/ / | ||||||
* | | Add support for Python 3.6 | Stefan Kögl | 2017-09-10 | 2 | -0/+2 | |
| | | ||||||
* | | Merge branch 'thekafkaf-broad-exception-handling' | Stefan Kögl | 2017-09-10 | 2 | -44/+84 | |
|\ \ | ||||||
| * \ | Merge branch 'broad-exception-handling' of ↵ | Stefan Kögl | 2017-09-10 | 2 | -44/+84 | |
| |\ \ |/ / / | | | | | | | https://github.com/thekafkaf/python-json-pointer into thekafkaf-broad-exception-handling | |||||
| * | | Removed redundent assertion(part of it) | kafkaf- | 2014-11-14 | 1 | -1/+1 | |
| | | | ||||||
| * | | Using the same handling for the case in which the doc is a mapping or an ↵ | kafkaf- | 2014-11-14 | 2 | -12/+9 | |
| | | | | | | | | | | | | object that support __getitem__(but not a sequence), Updated the tests | |||||
| * | | Removed the setUpClass method to support py26 | kafkaf- | 2014-11-14 | 1 | -41/+39 | |
| | | | ||||||
| * | | Removed unrelated changes to the contains method, reverted the exception handle | kafkaf- | 2014-11-14 | 2 | -4/+2 | |
| | | | ||||||
| * | | Catching a broad exception to ensure the return of the default, added tests, ↵ | kafkaf- | 2014-11-05 | 2 | -7/+54 | |
| | | | | | | | | | | | | fixed a bug where obj.contains(obj) returned false, added test case | |||||
* | | | Merge branch 'thekafkaf-refactoring' | Stefan Kögl | 2017-09-10 | 1 | -82/+77 | |
|\ \ \ | ||||||
| * \ \ | Merge branch 'refactoring' of ↵ | Stefan Kögl | 2017-09-10 | 1 | -82/+77 | |
| |\ \ \ |/ / / / | | | | | | | | | https://github.com/thekafkaf/python-json-pointer into thekafkaf-refactoring | |||||
| * | | | Removed redundent conts, reverted the version number, reverted formatting of ↵ | kafkaf- | 2014-11-10 | 1 | -7/+4 | |
| | | | | | | | | | | | | | | | | a part | |||||
| * | | | Revreted docstrings to pep8, added a docstring summary to pairwise, reverted ↵ | kafkaf- | 2014-11-10 | 1 | -38/+18 | |
| | | | | | | | | | | | | | | | | a change to contains methods | |||||
| * | | | Refactored jsonpointer.py, added tox.ini | kafkaf- | 2014-11-05 | 1 | -83/+102 | |
| |/ / | ||||||
* | | | Extract (un)escape function | Stefan Kögl | 2017-09-10 | 1 | -7/+10 | |
| | | | ||||||
* | | | bump version to 1.10v1.10 | Stefan Kögl | 2015-10-28 | 1 | -1/+1 | |
| | | | ||||||
* | | | Drop support for Python 3.2 | Stefan Kögl | 2015-10-28 | 2 | -2/+0 | |
| | | | | | | | | | | | | coverage.py does not support it anymore and it is not worth to work around it. | |||||
* | | | Add Python 3.5 to trove classifiers | Stefan Kögl | 2015-10-28 | 1 | -0/+1 | |
| | | | ||||||
* | | | Add Travis tests for Python 3.5 | Stefan Kögl | 2015-09-18 | 1 | -0/+1 | |
| | | | ||||||
* | | | bump version to 1.9v1.9 | Stefan Kögl | 2015-05-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | Previous upload to PyPI was broken. | |||||
* | | | bump version to 1.8v1.8 | Stefan Kögl | 2015-05-07 | 1 | -1/+1 | |
| | | | ||||||
* | | | Fix Tests for Python 3.2 | Stefan Kögl | 2015-05-07 | 1 | -1/+3 | |
| | | | ||||||
* | | | Fix UnicodeEncodeError with non-ASCII paths, fixes #18 | Stefan Kögl | 2015-05-07 | 2 | -0/+2 | |
| | | | ||||||
* | | | Enable container-based builds on Travis-CI | Stefan Kögl | 2015-04-23 | 1 | -0/+2 | |
| |/ |/| | ||||||
* | | bump version to 1.7v1.7 | Stefan Kögl | 2014-12-14 | 1 | -1/+1 | |
| | | ||||||
* | | Fix ``jsonpointer`` commandline utility (#14) | Stefan Kögl | 2014-12-14 | 1 | -4/+0 | |
| | | ||||||
* | | bump version to 1.6v1.6 | Stefan Kögl | 2014-11-14 | 1 | -1/+1 | |
| | | ||||||
* | | Fix contains unexpected false return | kafkaf- | 2014-11-14 | 2 | -8/+19 | |
|/ | ||||||
* | bump version to 1.5v1.5abcs | Stefan Kögl | 2014-11-03 | 1 | -1/+1 | |
| | ||||||
* | Use ABCs instead of list/dict | Stefan Kögl | 2014-11-03 | 1 | -4/+9 | |
| | | | | see https://github.com/stefankoegl/python-json-patch/issues/33 | |||||
* | Convert readme from markdown to rst for PyPI | Stefan Kögl | 2014-10-25 | 2 | -0/+10 | |
| | ||||||
* | Add support for Python 3.4, pypy3, use travis_retry | Stefan Kögl | 2014-10-05 | 1 | -1/+3 | |
| | | | | http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries/ | |||||
* | Add dependencies for creating wheels | Stefan Kögl | 2014-07-03 | 3 | -1/+3 | |
| | ||||||
* | bump version to 1.4v1.4 | Stefan Kögl | 2014-07-03 | 1 | -1/+1 | |
| | ||||||
* | [Setup] use utf-8 explicitly in setup.py, fixes #8 | Stefan Kögl | 2014-06-30 | 1 | -1/+2 | |
| | ||||||
* | Merge pull request #7 from alexsdutton/patch-1 | Stefan Kögl | 2014-03-30 | 2 | -2/+24 | |
|\ | | | | | JsonPointer.from_parts should handle the empty path | |||||
| * | Calculate path properly when self.parts == []. | Alexander Dutton | 2014-03-26 | 1 | -1/+1 | |
| | | ||||||
| * | Added tests for round-tripping pointers from paths to parts | Alexander Dutton | 2014-03-26 | 1 | -0/+22 | |
| | | ||||||
| * | JsonPointer.from_parts should handle the empty path | Alexander Dutton | 2014-03-26 | 1 | -1/+1 | |
|/ | | | [The RFC says](http://tools.ietf.org/html/rfc6901#page-5) that the path `""` points at the original document. However, passing `[]` to `from_parts()` results in a path of `"/"` (the same as when one passes `[""]`. This makes the empty list produce a pointer for the empty path. | |||||
* | fix doctest for Python 3 | Stefan Kögl | 2014-03-22 | 1 | -5/+3 | |
| | ||||||
* | bump version to 1.3 | Stefan Kögl | 2014-03-22 | 1 | -1/+1 | |
| | ||||||
* | add JsonPointer.path and JsonPointer.from_parts | Stefan Kögl | 2014-03-22 | 1 | -0/+25 | |
| | ||||||
* | bump version to 1.2 | Stefan Kögl | 2014-03-22 | 1 | -1/+1 | |
| | ||||||
* | add trove classifiers (fixes #6) | Stefan Kögl | 2014-03-09 | 1 | -0/+21 | |
| | ||||||
* | fix string formatting in assert statement | Stefan Kögl | 2013-11-22 | 1 | -1/+1 | |
| |