From 8f7c74e3b3b8192e09d072fc6c6aff9a775b4ee7 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sat, 1 May 2021 18:38:58 +0200 Subject: [PATCH] jp (blog/get): fix comments node parsing --- sat_frontends/jp/cmd_blog.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sat_frontends/jp/cmd_blog.py b/sat_frontends/jp/cmd_blog.py index b5f2b886..dd01c0cb 100644 --- a/sat_frontends/jp/cmd_blog.py +++ b/sat_frontends/jp/cmd_blog.py @@ -265,17 +265,14 @@ class Get(base.CommandBase): return {"blog_items": blog_items} def format_comments(self, item, keys): - comments_data = data_format.dict2iterdict( - "comments", item, ("node", "service"), pop=True - ) lines = [] - for data in comments_data: - lines.append(data["comments"]) + for data in item.get('comments', []): + lines.append(data["uri"]) for k in ("node", "service"): if OUTPUT_OPT_NO_HEADER in self.args.output_opts: header = "" else: - header = C.A_HEADER + k + ": " + A.RESET + header = f"{C.A_HEADER}comments_{k}: {A.RESET}" lines.append(header + data[k]) return "\n".join(lines)