Skip to content

Commit 581baa6

Browse files
authored
Merge pull request #133 from guokr/upgrade_pyyaml
upgrade pyyaml
2 parents d0d3faf + 7d4e64a commit 581baa6

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

requirements.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ json-spec
33
click<7
44
jinja2
55
dpath
6-
PyYAML==3.12
7-
flex
6+
jsonschema==2.6.0
7+
PyYAML==4.2b1
8+
swagger_spec_validator

swagger_py_codegen/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Version information."""
22

33
# The following line *must* be the last in the module, exactly as formatted:
4-
__version__ = "0.3.7"
4+
__version__ = "0.3.8"

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)