We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b15f625 commit 6d56f0fCopy full SHA for 6d56f0f
referencing/jsonschema.py
@@ -285,12 +285,13 @@ def lookup_recursive_ref(resolver: _Resolver[Schema]) -> _Resolved[Schema]:
285
"""
286
resolved = resolver.lookup("#")
287
if isinstance(resolved.contents, Mapping) and resolved.contents.get(
288
- "$recursiveAnchor"
+ "$recursiveAnchor",
289
):
290
for uri, _ in resolver.dynamic_scope():
291
next_resolved = resolver.lookup(uri)
292
if not isinstance(
293
- next_resolved.contents, Mapping
+ next_resolved.contents,
294
+ Mapping,
295
) or not next_resolved.contents.get("$recursiveAnchor"):
296
break
297
resolved = next_resolved
0 commit comments