From f1698361955df9e2d7460b9549995d5aa2121450 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Thu, 27 Nov 2025 21:03:26 +0100 Subject: [PATCH] Revert "Avoid user assigning unimplemented fields on containers. (#102)" This reverts commit 8ae3f59415723a88c11c3feca61c83bcc568e528. --- drafthorse/models/container.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/drafthorse/models/container.py b/drafthorse/models/container.py index 30cdfe3..f5ec87e 100644 --- a/drafthorse/models/container.py +++ b/drafthorse/models/container.py @@ -1,6 +1,4 @@ class Container: - __slots__ = ("children", "child_type") - def __init__(self, child_type): super().__init__() self.children = [] @@ -28,8 +26,6 @@ def add_from_etree(self, root, strict=True): class SimpleContainer(Container): - __slots__ = ("children", "child_type", "namespace", "tag") - def __init__(self, child_type, namespace, tag): super().__init__(child_type) self.namespace = namespace @@ -55,8 +51,6 @@ def add_from_etree(self, root, strict=True): class CurrencyContainer(SimpleContainer): - __slots__ = ("children", "child_type", "namespace", "tag") - def empty_element(self): from .elements import CurrencyElement @@ -71,8 +65,6 @@ def add_from_etree(self, root, strict=True): class IDContainer(SimpleContainer): - __slots__ = ("children", "child_type", "namespace", "tag") - def empty_element(self): from .elements import IDElement @@ -87,8 +79,6 @@ def add_from_etree(self, root, strict=True): class StringContainer(SimpleContainer): - __slots__ = ("children", "child_type", "namespace", "tag") - def empty_element(self): from .elements import StringElement