1
0
Fork 0
mirror of https://github.com/correl/openapi-core.git synced 2025-04-03 17:00:18 -09:00
openapi-core/openapi_core/schema/shortcuts.py
2020-01-17 14:52:26 +00:00

12 lines
460 B
Python

"""OpenAPI core schema shortcuts module"""
from jsonschema.validators import RefResolver
from openapi_spec_validator import default_handlers
from openapi_core.schema.specs.factories import SpecFactory
def create_spec(spec_dict, spec_url='', handlers=default_handlers):
spec_resolver = RefResolver(
spec_url, spec_dict, handlers=handlers)
spec_factory = SpecFactory(spec_resolver)
return spec_factory.create(spec_dict, spec_url=spec_url)