New Element-based builder API (WiP).
[librarian.git] / src / librarian / elements / themes / motyw.py
diff --git a/src/librarian/elements/themes/motyw.py b/src/librarian/elements/themes/motyw.py
new file mode 100644 (file)
index 0000000..51042c6
--- /dev/null
@@ -0,0 +1,14 @@
+from ..base import WLElement
+
+
+class Motyw(WLElement):
+    def txt_build(self, builder):
+        pass
+
+
+    def feed_to(self, builder):
+        assert not len(self)
+        themes = [
+            normalize_text(t.strip()) for t in self.text.split(',')
+        ]
+        builder.set_themes(self.attrib['id'], themes)