diff options
Diffstat (limited to 'warlock/model.py')
-rw-r--r-- | warlock/model.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/warlock/model.py b/warlock/model.py index 62eb330..54bcbd7 100644 --- a/warlock/model.py +++ b/warlock/model.py @@ -127,9 +127,7 @@ class Model(dict): def validate(self, obj): """Apply a JSON schema to an object""" try: - if self.resolver is not None: - jsonschema.validate(obj, self.schema, resolver=self.resolver) - else: - jsonschema.validate(obj, self.schema) + self.validator_instance.validate(obj) + except jsonschema.ValidationError as exc: raise exceptions.ValidationError(str(exc)) |