openapi-core/openapi_core/spec/paths.py

17 lines
390 B
Python
Raw Normal View History

2021-04-23 11:36:27 +00:00
from dictpath.paths import AccessorPath
from openapi_core.spec.accessors import SpecAccessor
SPEC_SEPARATOR = '#'
class SpecPath(AccessorPath):
@classmethod
def from_spec(
cls, spec_dict, dereferencer=None, *args,
separator=SPEC_SEPARATOR,
):
accessor = SpecAccessor(spec_dict, dereferencer)
return cls(accessor, *args, separator=separator)