@@ -63,7 +63,7 @@ class DynamicAnchor:
63
63
64
64
def resolve (self , resolver , uri ):
65
65
last = self .resource
66
- for uri , resource , anchors in resolver .dynamic_scope ():
66
+ for _ , resource , anchors in resolver .dynamic_scope ():
67
67
anchor = anchors .get (self .name )
68
68
if isinstance (anchor , DynamicAnchor ):
69
69
last = anchor .resource
@@ -296,11 +296,11 @@ def lookup_recursive_ref(
296
296
recursiveRef : str ,
297
297
) -> tuple [Schema , Resolver ]:
298
298
subschema , resolver = resolver .lookup (recursiveRef )
299
- if subschema .get ("$recursiveAnchor" ):
299
+ if subschema .get ("$recursiveAnchor" ): # type: ignore # FIXME: missing test
300
300
for uri , _ , _ in resolver .dynamic_scope ():
301
301
ref = urljoin (uri , recursiveRef )
302
302
next_subschema , next_resolver = resolver .lookup (ref )
303
- if not next_subschema .get ("$recursiveAnchor" ):
303
+ if not next_subschema .get ("$recursiveAnchor" ): # type: ignore
304
304
break
305
305
subschema , resolver = next_subschema , next_resolver
306
306
return subschema , resolver
0 commit comments