From ceada9f57f958419e3e7e545f5a262b6a91221b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Milde?= Date: Thu, 5 Jun 2025 13:42:38 +0200 Subject: [PATCH] Remove leftover class definition from rST converter. In Moin 2, the rST converter uses a `NodeVisitor` class instead of a `Writer` class to generate the Moin DOM tree. Remove the now useless definition of `converters.rst_in.Writer`. --- src/moin/converters/rst_in.py | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/moin/converters/rst_in.py b/src/moin/converters/rst_in.py index 82d590466..64aec9e00 100644 --- a/src/moin/converters/rst_in.py +++ b/src/moin/converters/rst_in.py @@ -18,7 +18,7 @@ import re import docutils -from docutils import core, nodes, transforms, utils, writers +from docutils import core, nodes, transforms, utils from docutils.nodes import reference, literal_block from docutils.parsers.rst import directives, roles @@ -828,21 +828,6 @@ def apply(self) -> None: node.resolved = True -class Writer(writers.Writer): - # Ignored! In moin 2.0, the conversion does not use a Writer component. - - supported = ("moin-x-document",) - config_section = "MoinMoin writer" - config_section_dependencies = ("writers",) - output = None - visitor_attributes = [] - - def translate(self): - self.visitor = visitor = NodeVisitor() - walkabout(self.document, visitor) - self.output = visitor.tree() - - class MoinDirectives: """ Class to handle all custom directive handling. This code is called as