]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/bin/pwclient
pwclient: add %{_msgid_} to print message-id without surrounding < and >
[patchwork] / apps / patchwork / bin / pwclient
index 2afccdf604c4bed6a8c95e43224e32861a708825..2a809814a4848272b2311d6d4eaa2e40db4d46fa 100755 (executable)
@@ -142,7 +142,14 @@ def list_patches(patches, format_str=None):
 
         def patch_field(matchobj):
             fieldname = matchobj.group(1)
-            return str(patch[fieldname])
+
+            if fieldname == "_msgid_":
+                # naive way to strip < and > from message-id
+                val = string.strip(str(patch["msgid"]), "<>")
+            else:
+                val = str(patch[fieldname])
+
+            return val
 
         for patch in patches:
             print(format_field_re.sub(patch_field, format_str))