# HG changeset patch # User Paul Boddie # Date 1555106604 -7200 # Node ID 70f073bec09e63c02126d8b73233da98f469cde0 # Parent 0da077d631eaf47eb0254c0b51cd5b702da8806a Produce a single tag for images. diff -r 0da077d631ea -r 70f073bec09e moinformat/serialisers/html/moin.py --- a/moinformat/serialisers/html/moin.py Fri Apr 12 19:00:08 2019 +0200 +++ b/moinformat/serialisers/html/moin.py Sat Apr 13 00:03:24 2019 +0200 @@ -265,19 +265,25 @@ self.out(" ") node.to_string(self) - self.out(">") + # Close the tag if an image. + + if tag == "img": + self.out(" />") # Provide the link label if specified. Otherwise, use a generated # default for the label. - for node in nodes or []: - if isinstance(node, LinkLabel): - node.to_string(self) - break else: - self.out(escape_text(link.get_label())) + self.out(">") - self.out("" % tag) + for node in nodes or []: + if isinstance(node, LinkLabel): + node.to_string(self) + break + else: + self.out(escape_text(link.get_label())) + + self.out("" % tag) def link(self, target, nodes): self._link(target, nodes, "a", "href")