diff options
author | Julian Berman <Julian@GrayVines.com> | 2021-08-24 14:25:20 +0100 |
---|---|---|
committer | Julian Berman <Julian@GrayVines.com> | 2021-08-24 14:25:20 +0100 |
commit | 57351a3f63bba6126c38ba7f428a524edc53841d (patch) | |
tree | 67b9096cf20056086389ced42e953886fdc23e32 /jsonschema/_legacy_validators.py | |
parent | 6e4c6a7d640a66b25cb5a439ca6ea19f87385aee (diff) | |
download | jsonschema-57351a3f63bba6126c38ba7f428a524edc53841d.tar.gz |
Remove resolve_local.
We don't want to grow the public API of RefResolvers, they
have enough issues already.
Diffstat (limited to 'jsonschema/_legacy_validators.py')
-rw-r--r-- | jsonschema/_legacy_validators.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/jsonschema/_legacy_validators.py b/jsonschema/_legacy_validators.py index f0607d2..b50b78f 100644 --- a/jsonschema/_legacy_validators.py +++ b/jsonschema/_legacy_validators.py @@ -217,5 +217,6 @@ def recursiveRef(validator, recursiveRef, instance, schema): else: break - subschema = validator.resolver.resolve_local(recursiveRef, target) + fragment = recursiveRef.lstrip("#") + subschema = validator.resolver.resolve_fragment(target, fragment) yield from validator.descend(instance, subschema) |