Mike Auty
fdc6efc4ad
Add in the LICENSE and the README.
2018-12-19 23:55:03 +00:00
Mike Auty
b61ac3bd47
Many more typing fixes.
2018-12-17 01:17:06 +00:00
Mike Auty
29d41470a4
Mass reformat of typing imports
...
Relented on the strict import of direct objects/classes for the typing
module only. Typing module components can be directly imported because
it makes the code really painful to read and write otherwise.
This is still in-line with the python style guide adopted from Google at
http://google.github.io/styleguide/pyguide.html section 2.2.
2018-12-16 13:04:22 +00:00
Mike Auty
8c7cab163b
Minor fixes from the monkeytype run.
2018-12-13 23:49:24 +00:00
Mike Auty
dfe2f86fe2
Lots and lots of typing additions found by an initial monkeytype run.
2018-12-13 23:46:37 +00:00
Mike Auty
8d4ccb846a
Split out the JSON hashing function for reuse with other caching mechanisms.
2017-07-10 00:05:05 +01:00
Mike Auty
4fb88c4636
Move the ISF validation caching to use ISF rather than IDF.
2017-07-10 00:03:30 +01:00
Mike Auty
60c3fbc5ce
Don't cache failures and add additional logging for the long schema validation pause.
2016-12-19 21:49:14 +00:00
Mike Auty
a2eedd1972
Clarify the lack of validation if jsonschema fails to import.
2016-12-13 14:20:03 +00:00
Mike Auty
96800818af
Show exceptions as debugging information when failed to validate, and allow disabling of cache.
2016-11-07 12:36:53 +00:00
Mike Auty
62fb752c82
Add in validation caching for JSON schema use and only record success when actual validation occurs.
2016-11-07 01:17:08 +00:00
Mike Auty
96a7a56edd
Commit the initial JSON schema for the intermediate format.
2016-11-06 01:48:01 +00:00