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 0f933d3 commit d651b8dCopy full SHA for d651b8d
src/hypothesis_jsonschema/_canonicalise.py
@@ -858,6 +858,10 @@ def merged(schemas: List[Any]) -> Optional[Schema]:
858
elif out[k] != v and k in ALL_KEYWORDS:
859
# If non-validation keys like `title` or `description` don't match,
860
# that doesn't really matter and we'll just go with first we saw.
861
+ #
862
+ # TODO: note that this is NOT TRUE in the case of recursive references,
863
+ # where we might change the value at some location that a reference
864
+ # still points to!
865
return None
866
out = canonicalish(out)
867
if out == FALSEY:
0 commit comments