From 8148be85caf5c5b1bdf70f7e7711eda156aca403 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 25 Aug 2023 01:25:49 +1200 Subject: [PATCH] buildmimetree.py: provide a default visitor_fn (debug) --- .config/neomutt/buildmimetree.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.config/neomutt/buildmimetree.py b/.config/neomutt/buildmimetree.py index e2a23a7..4ab7a54 100755 --- a/.config/neomutt/buildmimetree.py +++ b/.config/neomutt/buildmimetree.py @@ -339,9 +339,12 @@ def convert_markdown_to_html( class MIMETreeDFWalker: def __init__(self, *, visitor_fn=None, debug=False): - self._visitor_fn = visitor_fn + self._visitor_fn = visitor_fn or self._echovisit self._debug = debug + def _echovisit(self, node, ancestry, debugprint): + debugprint(f"node={node} ancestry={ancestry}") + def walk(self, root, *, visitor_fn=None): """ Recursive function to implement a depth-dirst walk of the MIME-tree -- 2.39.5