From ee50829bb8922628ae01df75403d8de088c01b9c Mon Sep 17 00:00:00 2001 From: Jani Nikula Date: Tue, 21 Oct 2014 11:18:54 +0300 Subject: pwclient: add %{_msgid_} to print message-id without surrounding < and > The angle brackets are not really part of the message-id. Making it possible to get the message-id without them is helpful. Signed-off-by: Jani Nikula Signed-off-by: Jeremy Kerr --- apps/patchwork/bin/pwclient | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/patchwork/bin/pwclient b/apps/patchwork/bin/pwclient index 2afccdf..2a80981 100755 --- a/apps/patchwork/bin/pwclient +++ b/apps/patchwork/bin/pwclient @@ -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)) -- cgit v1.2.3