@@ -214,7 +214,7 @@ def transform_names(schema: GraphQLSchema, transform):
214
214
215
215
216
216
def transform_types (schema , transform ):
217
- type_names = set (schema .type_map .keys ())
217
+ type_names = list (schema .type_map .keys ())
218
218
for type_name in type_names :
219
219
_type = schema .type_map [type_name ]
220
220
if type_name .startswith ('_' ) or is_scalar_type (_type ):
@@ -228,7 +228,7 @@ def transform_fields(schema, transform):
228
228
for _type in schema .type_map .values ():
229
229
if _type .name .startswith ('_' ) or is_scalar_type (_type ) or is_enum_type (_type ):
230
230
continue
231
- field_names = set (_type .fields .keys ())
231
+ field_names = list (_type .fields .keys ())
232
232
for field_name in field_names :
233
233
if field_name .startswith ('_' ):
234
234
continue
@@ -242,7 +242,7 @@ def transform_enums(schema, transform):
242
242
if _type .name .startswith ('_' ) or not is_enum_type (_type ):
243
243
continue
244
244
245
- enum_values_names = set (_type .values .keys ())
245
+ enum_values_names = list (_type .values .keys ())
246
246
for i in enum_values_names :
247
247
enum_value = _type .values [i ]
248
248
_type .values .pop (i )
@@ -263,7 +263,7 @@ def drop_comments(schema):
263
263
264
264
265
265
def datetime_control (schema ):
266
- type_names = set (schema .type_map .keys ())
266
+ type_names = list (schema .type_map .keys ())
267
267
if 'DateTime' in type_names :
268
268
if not is_scalar_type (schema .type_map ['DateTime' ]):
269
269
raise Exception ('DateTime exists but is not scalar type: ' + schema .type_map ['DateTime' ])
0 commit comments