forked from pool/python-python-jsonschema-objects
- Update to 0.5.1:
* Setup for handling anyOf simplifying to oneOf on import. - Add patch use-specification-obj.patch: * Stop passing string schemas, convert it to a Specification object OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-python-jsonschema-objects?expand=0&rev=15
This commit is contained in:
19
use-specification-obj.patch
Normal file
19
use-specification-obj.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
Index: python_jsonschema_objects-0.5.1/python_jsonschema_objects/__init__.py
|
||||
===================================================================
|
||||
--- python_jsonschema_objects-0.5.1.orig/python_jsonschema_objects/__init__.py
|
||||
+++ python_jsonschema_objects-0.5.1/python_jsonschema_objects/__init__.py
|
||||
@@ -125,10 +125,13 @@ class ObjectBuilder(object):
|
||||
DeprecationWarning,
|
||||
)
|
||||
for uri, contents in resolved.items():
|
||||
+ schema = specification_uri or self.schema["$schema"]
|
||||
+ if isinstance(schema, str):
|
||||
+ schema = referencing.jsonschema.specification_with(schema)
|
||||
self.registry = self.registry.with_resource(
|
||||
"memory:" + uri,
|
||||
referencing.Resource.from_contents(
|
||||
- contents, specification_uri or self.schema["$schema"]
|
||||
+ contents, schema
|
||||
),
|
||||
)
|
||||
|
Reference in New Issue
Block a user