mirror of
https://github.com/correl/openapi-core.git
synced 2024-12-01 03:00:09 +00:00
12 lines
460 B
Python
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)
|