(improvement): Formats and Lints Code - Minor Changes #43

Merged
HideyoshiNakazone merged 1 commits from maintenance/format-lint-code into main 2025-08-20 04:13:25 +00:00
7 changed files with 8 additions and 12 deletions

View File

@@ -21,9 +21,7 @@ class EnumTypeParser(GenericTypeParser):
if not isinstance(enum_values, list): if not isinstance(enum_values, list):
raise ValueError(f"Enum type {name} must have 'enum' as a list of values.") raise ValueError(f"Enum type {name} must have 'enum' as a list of values.")
if any( if any(not isinstance(value, JSONSchemaNativeTypes) for value in enum_values):
not isinstance(value, JSONSchemaNativeTypes) for value in enum_values
):
raise ValueError( raise ValueError(
f"Enum type {name} must have 'enum' values of allowed types: {JSONSchemaNativeTypes}." f"Enum type {name} must have 'enum' values of allowed types: {JSONSchemaNativeTypes}."
) )
@@ -32,9 +30,7 @@ class EnumTypeParser(GenericTypeParser):
enum_type = Enum(name, {str(value).upper(): value for value in enum_values}) enum_type = Enum(name, {str(value).upper(): value for value in enum_values})
parsed_properties = self.mappings_properties_builder(properties, **kwargs) parsed_properties = self.mappings_properties_builder(properties, **kwargs)
if ( if "default" in parsed_properties and parsed_properties["default"] is not None:
"default" in parsed_properties and parsed_properties["default"] is not None
):
parsed_properties["default"] = enum_type(parsed_properties["default"]) parsed_properties["default"] = enum_type(parsed_properties["default"])
return enum_type, parsed_properties return enum_type, parsed_properties