diff --git a/codegen/smithy-python-codegen/src/main/java/software/amazon/smithy/python/codegen/SchemaGenerator.java b/codegen/smithy-python-codegen/src/main/java/software/amazon/smithy/python/codegen/SchemaGenerator.java index 105cd77ec..8ff44ccad 100644 --- a/codegen/smithy-python-codegen/src/main/java/software/amazon/smithy/python/codegen/SchemaGenerator.java +++ b/codegen/smithy-python-codegen/src/main/java/software/amazon/smithy/python/codegen/SchemaGenerator.java @@ -21,7 +21,6 @@ import software.amazon.smithy.model.shapes.ShapeId; import software.amazon.smithy.model.traits.DocumentationTrait; import software.amazon.smithy.model.traits.EnumTrait; -import software.amazon.smithy.model.traits.ErrorTrait; import software.amazon.smithy.model.traits.UnitTypeTrait; import software.amazon.smithy.model.traits.synthetic.SyntheticEnumTrait; import software.amazon.smithy.utils.CaseUtils; @@ -36,9 +35,10 @@ final class SchemaGenerator implements Consumer { private static final Logger LOGGER = Logger.getLogger(SchemaGenerator.class.getName()); - // Filter out traits that already exist as generated parts of the class, such as documentation. + // Filter out traits that would overly bloat the definition, which are already part of the + // class, such as documentation. private static final Set DEFAULT_TRAIT_FILTER = Set.of( - DocumentationTrait.ID, ErrorTrait.ID, EnumTrait.ID, SyntheticEnumTrait.ID + DocumentationTrait.ID, EnumTrait.ID, SyntheticEnumTrait.ID ); private static final Symbol UNIT_SYMBOL = Symbol.builder()