Skip to content

Commit d4fe5c4

Browse files
committed
flex replacement using swagger_spec_validator
1 parent 7808c8a commit d4fe5c4

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ click<7
44
jinja2
55
dpath
66
PyYAML==4.2b1
7-
flex
7+
swagger_spec_validator

swagger_py_codegen/command.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import yaml
1616
import click
1717

18-
import flex
19-
from flex.exceptions import ValidationError
18+
from swagger_spec_validator import SwaggerValidationError
19+
from swagger_spec_validator.validator20 import validate_spec
2020

2121
from ._version import __version__
2222
from .flask import FlaskGenerator
@@ -169,9 +169,9 @@ def generate(destination, swagger_doc, force=False, package=None,
169169
data = spec_load(swagger_doc)
170170
if validate:
171171
try:
172-
flex.core.parse(data)
172+
validate_spec(data)
173173
click.echo("Validation passed")
174-
except ValidationError as e:
174+
except SwaggerValidationError as e:
175175
raise click.ClickException(str(e))
176176
#print 'data ',data
177177
swagger = Swagger(data)

0 commit comments

Comments
 (0)