]> git.madduck.net Git - etc/neomutt.git/commitdiff

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

buildmimetree.py: unified item dscription setting
authormartin f. krafft <madduck@madduck.net>
Tue, 22 Aug 2023 20:40:20 +0000 (08:40 +1200)
committermartin f. krafft <madduck@madduck.net>
Wed, 23 Aug 2023 04:39:33 +0000 (16:39 +1200)
.config/neomutt/buildmimetree.py

index 2dac39c4b34bef85072efccd144c0c781daa1c51..57fc21a3ced7e6f72c99d6e569caf7dcd7238536 100755 (executable)
@@ -370,8 +370,6 @@ def do_massage(
             # tree now:
             if item.cid:
                 cmds.push(f"<edit-content-id>\\Ca\\Ck{item.cid}<enter>")
             # tree now:
             if item.cid:
                 cmds.push(f"<edit-content-id>\\Ca\\Ck{item.cid}<enter>")
-            if item.desc:
-                cmds.push(f"<edit-description>\\Ca\\Ck{item.desc}<enter>")
 
         elif isinstance(item, Multipart):
             # This node has children, but we already visited them (see
 
         elif isinstance(item, Multipart):
             # This node has children, but we already visited them (see
@@ -385,14 +383,14 @@ def do_massage(
             elif item.subtype == "multilingual":
                 cmds.push("<group-multilingual>")
 
             elif item.subtype == "multilingual":
                 cmds.push("<group-multilingual>")
 
-            # Again, if there is a description, we might just as well:
-            if item.desc:
-                cmds.push(f"<edit-description>\\Ca\\Ck{item.desc}<enter>")
-
         else:
             # We should never get here
             assert not "is valid part"
 
         else:
             # We should never get here
             assert not "is valid part"
 
+        # If the item has a description, we might just as well add it
+        if item.desc:
+            cmds.push(f"<edit-description>\\Ca\\Ck{item.desc}<enter>")
+
         # Finally, if we're at non-root level, tag the new container,
         # as it might itself be part of a container, to be processed
         # one level up:
         # Finally, if we're at non-root level, tag the new container,
         # as it might itself be part of a container, to be processed
         # one level up: