From d801671729ad4296a5e43f31d5f022d75f6aa75a Mon Sep 17 00:00:00 2001 From: Pierre-Anthony Lemieux Date: Wed, 12 Aug 2026 13:58:29 -0700 Subject: [PATCH] model: allow empty ruby element --- src/main/python/ttconv/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/python/ttconv/model.py b/src/main/python/ttconv/model.py index d2f96b27..1c9da315 100644 --- a/src/main/python/ttconv/model.py +++ b/src/main/python/ttconv/model.py @@ -597,7 +597,7 @@ def push_children(self, children: typing.Iterable[ContentElement]): ts = [type(x) for x in children] - if ts not in [[Rb, Rt], [Rb, Rp, Rt, Rp], [Rbc, Rtc], [Rbc, Rtc, Rtc]]: + if ts not in [[], [Rb, Rt], [Rb, Rp, Rt, Rp], [Rbc, Rtc], [Rbc, Rtc, Rtc]]: raise ValueError("Children of ruby do not conform to requirements") for child in children: