def _validate_flex(spec): from flex.core import parse as validate_flex from flex.exceptions import ValidationError try: validate_flex(spec) except ValidationError as ex: raise_from(SwaggerValidationError(str(ex)), ex)
def _validate_flex(spec): try: from flex.core import parse as validate_flex from flex.exceptions import ValidationError except ImportError: return try: validate_flex(spec) except ValidationError as ex: raise SwaggerValidationError(str(ex)) from ex
def validate_schema(swagger): try: from flex.core import parse as validate_flex validate_flex(copy.deepcopy(swagger)) except ImportError: pass from swagger_spec_validator.validator20 import validate_spec as validate_ssv validate_ssv(copy.deepcopy(swagger))
def validate_schema(swagger): from flex.core import parse as validate_flex from swagger_spec_validator.validator20 import validate_spec as validate_ssv validate_flex(copy.deepcopy(swagger)) validate_ssv(copy.deepcopy(swagger))