File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1187,7 +1187,7 @@ def parser_info() -> str:
11871187
11881188
11891189@trait
1190- class Documented (Saveable ):
1190+ class Documented (Saveable , metaclass = ABCMeta ):
11911191 pass
11921192
11931193
@@ -3480,17 +3480,17 @@ def __init__(
34803480
34813481
34823482@trait
3483- class NamedType (Saveable ):
3483+ class NamedType (Saveable , metaclass = ABCMeta ):
34843484 pass
34853485
34863486
34873487@trait
3488- class DocType (Documented ):
3488+ class DocType (Documented , metaclass = ABCMeta ):
34893489 pass
34903490
34913491
34923492@trait
3493- class SchemaDefinedType (DocType ):
3493+ class SchemaDefinedType (DocType , metaclass = ABCMeta ):
34943494 """
34953495 Abstract base for schema-defined types.
34963496
Original file line number Diff line number Diff line change @@ -162,6 +162,7 @@ def begin_class(
162162 ext = "Saveable"
163163
164164 if self .current_class_is_abstract :
165+ ext += ", metaclass=ABCMeta"
165166 decorator = "@trait\n "
166167 else :
167168 decorator = ""
You can’t perform that action at this time.
0 commit comments