"""OpenAPI core schemas util module""" from distutils.util import strtobool from six import string_types from json import dumps from openapi_core.schema.schemas.enums import UnmarshalContext from openapi_core.schema.schemas.exceptions import UnmarshalContextNotSet def forcebool(val): if isinstance(val, string_types): val = strtobool(val) return bool(val) def dicthash(d): return hash(dumps(d, sort_keys=True))