summaryrefslogtreecommitdiff
path: root/jsonschema/exceptions.py
Commit message (Expand)AuthorAgeFilesLines
* Wrap raised referencing exceptions in a RefResolutionError subclass.v4.18.0a4Julian Berman2023-04-171-0/+10
* flake8 -> ruff, a mostly painless affair.Julian Berman2023-03-151-6/+2
* Three more exception-related deprecations.Julian Berman2023-02-231-1/+19
* Merge pull request #1022 from DanielNoord/error-strJulian Berman2022-12-211-1/+8
|\
| * Use ``ClassVar`` for ``_Error`` attributesDaniël van Noord2022-12-211-51/+36
| * Add ``_VerboseError``Daniël van Noord2022-11-301-33/+55
* | Add a docstring-ish for exceptions.relevance.Julian Berman2022-12-011-0/+9
|/
* Fix the grammar on ErrorTree's repr when it has 1 error.Julian Berman2022-10-051-1/+3
* Remove some old unnecessary explicit object superclasses.Julian Berman2022-08-181-1/+1
* Prefer 'keyword' over 'validator' in docs.Julian Berman2022-08-161-11/+12
* Don't let best_match traverse into applicators with equally bad sub-errors.Julian Berman2022-07-261-1/+7
* Fix best_match's `type` matching when it's an array.v4.7.2Julian Berman2022-07-121-3/+9
* Enhance best match to prefer errors from matching types.Julian Berman2022-07-101-2/+20
* Use future import for type annotationsStephen Rosen2022-01-051-3/+4
* Setup mypy in `tox -e typing` and get it to passStephen Rosen2022-01-051-2/+3
* Let format_index handle the container too.Julian Berman2021-08-201-6/+8
* Tidy up validation error messages, particularly using f-strings.Julian Berman2021-08-181-30/+27
* Add a linter to ensure single quotes aren't added.Julian Berman2021-08-181-3/+3
* Fix missing trailing commas.draft2020-12Julian Berman2021-08-041-2/+2
* Make utils.indent exit stage left.Julian Berman2020-11-171-3/+7
* isorted.Julian Berman2020-08-121-1/+0
* Kill jsonschema.compat as well.Julian Berman2020-08-051-31/+6
* Ref Py3 in the docs.Julian Berman2020-08-041-6/+6
* add json_path error attributeDamien Tardy-Panis2020-02-241-0/+10
* Minor style.Julian Berman2019-09-051-4/+0
* Doc stylin.Julian Berman2019-09-031-6/+84
* Make exceptions hashable (but not comparable)Stuart Berg2018-12-051-10/+0
* Another.Julian Berman2018-08-161-1/+8
* Still comin' for you mocks.Julian Berman2018-08-151-0/+10
* One more.Julian Berman2017-12-241-1/+1
* :mod: / :exc: / :meth:Julian Berman2017-12-241-1/+1
* Merge remote-tracking branch 'bsmithers/types_draft4'Julian Berman2017-12-241-0/+14
|\
| * Minor changes addressing PR review issuesBen Smithers2017-12-111-1/+12
| * The new type interface: a TypeChecker classBen Smithers2017-11-271-0/+3
* | And now fix all the broken refs.Julian Berman2017-12-241-1/+1
|/
* Make it clear when it's a SchemaError vs ValidationError even in the message.Julian Berman2017-08-201-4/+8
* More style fun.Julian Berman2016-11-271-10/+9
* Minor for in ErrorTree for multiple errors on different levels.Joep van Dijken2016-05-171-1/+1
* Add a simple test and all of the args.Julian Berman2014-10-121-4/+12
* Merge remote-tracking branch 'immerrr/make-exceptions-picklable'Julian Berman2014-10-121-0/+4
|\
| * Make exceptions picklable on Python 2.Ximmerrr2014-10-071-0/+4
* | Fix Error.absolute_path logicaromanovich2014-09-041-2/+2
|/
* Formatting.Julian Berman2014-05-061-3/+4
* Fixes #164, ValidationError.__unicode__(): use 'is' operator instead ofankostis@host:STUW0252014-05-051-3/+3
* Add absolute path and absolute schema path.Julian Berman2013-12-251-16/+45
* Add `relevance`, hopefully less confusing to directly use than by_relevance().Julian Berman2013-12-241-1/+4
* Move ErrorTree closer to its friends.Julian Berman2013-10-301-0/+76
* Remove __eq__, since it causes hashability issues on Py3 that I don't want to...Julian Berman2013-10-271-8/+0
* Different strategy that's a lot more robust.Julian Berman2013-10-271-23/+17
* Use ._contents in create_fromJulian Berman2013-10-271-11/+1