Skip to content

Commit bfc7491

Browse files
committed
print warning instead of throwing exceptions during DB schema validation
1 parent 723458d commit bfc7491

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

graphql-api-generator/generator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def validate_names(schema: GraphQLSchema, validate):
155155
if is_introspection_type(_type):
156156
continue
157157
if f(type_name) != type_name:
158-
raise Exception(f'Type "{type_name}" does not follow {validate.get("type_names")}')
158+
print(f'Warning: Type "{type_name}" does not follow {validate.get("type_names")}')
159159

160160
# field names
161161
if validate.get('field_names'):
@@ -169,7 +169,7 @@ def validate_names(schema: GraphQLSchema, validate):
169169
if field_name.startswith('_'):
170170
continue
171171
if f(field_name) != field_name:
172-
raise Exception(f'Field "{field_name}" does not follow {validate.get("field_names")}')
172+
print(f'Warning: Field "{field_name}" does not follow {validate.get("field_names")}')
173173

174174
# enum names
175175
if validate.get('enum_values'):
@@ -182,7 +182,7 @@ def validate_names(schema: GraphQLSchema, validate):
182182

183183
for i in _type.values.keys():
184184
if f(i) != i:
185-
raise Exception(f'Enum "{i}" does not follow {validate.get("enum_values")}')
185+
print(f'Warning: Enum "{i}" does not follow {validate.get("enum_values")}')
186186

187187

188188
def transform_names(schema: GraphQLSchema, transform):

0 commit comments

Comments
 (0)