Commit Graph
12 Commits
Author SHA1 Message Date
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