# HG changeset patch # User Paul Boddie # Date 1688078256 -7200 # Node ID 98caaf6eb2bd6db26fc3bb6ae64f72a93f03f0be # Parent 35ae3eea290f696e3ea8daea24f6c6bf11343d78 Fixed subscript serialiser method signature. Renamed various methods. diff -r 35ae3eea290f -r 98caaf6eb2bd moinformat/serialisers/common.py --- a/moinformat/serialisers/common.py Wed Jun 28 16:12:26 2023 +0200 +++ b/moinformat/serialisers/common.py Fri Jun 30 00:37:36 2023 +0200 @@ -94,13 +94,13 @@ # Serialisation visitor methods. - def to_string(self, node): + def visit(self, node): "Visit the 'node' to invoke the appropriate serialisation handler." node.visit(self) - def region_to_string(self, region): + def visit_region(self, region): """ Obtain a serialiser for the region from the same format family. Retain @@ -120,7 +120,7 @@ if container.nodes: for node in container.nodes: - self.to_string(node) + self.visit(node) def escape_attr(s): diff -r 35ae3eea290f -r 98caaf6eb2bd moinformat/serialisers/html/moin.py --- a/moinformat/serialisers/html/moin.py Wed Jun 28 16:12:26 2023 +0200 +++ b/moinformat/serialisers/html/moin.py Fri Jun 30 00:37:36 2023 +0200 @@ -125,7 +125,7 @@ # Serialise the region content. - self.region_to_string(region) + self.visit_region(region) # End the region with the previous serialiser. @@ -236,7 +236,7 @@ self.container(strikethrough) self.out("") - def subscript(self): + def subscript(self, subscript): self.out("") self.container(subscript) self.out("") diff -r 35ae3eea290f -r 98caaf6eb2bd moinformat/serialisers/moin/moin.py --- a/moinformat/serialisers/moin/moin.py Wed Jun 28 16:12:26 2023 +0200 +++ b/moinformat/serialisers/moin/moin.py Fri Jun 30 00:37:36 2023 +0200 @@ -49,7 +49,7 @@ # Serialise the region content. - self.region_to_string(region) + self.visit_region(region) if region.level: out("%s%s" % ("}" * region.level, region.extra or ""))