From d15e2b89018e560e50f89f60f3342667d7f6b441 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Tue, 13 Jun 2017 14:54:22 -0700 Subject: [PATCH] lp-tag.py: be prepared for empty lines in input Change-Id: Ife608108c22c38fe9913a5ed6095d643832cbd12 --- lp-tag.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lp-tag.py b/lp-tag.py index 9e021ef..a81944f 100755 --- a/lp-tag.py +++ b/lp-tag.py @@ -35,13 +35,14 @@ def main(): lp = Launchpad.login_with('openstack-releasing', 'production') bugnums = [line.strip() for line in sys.stdin.readlines()] for bugnum in bugnums: - bug = lp.bugs[bugnum] - tag = args.tag - tags = bug.tags - if tag not in tags: - tags.append(tag) - bug.tags = tags - bug.lp_save() + if bugnum: + bug = lp.bugs[bugnum] + tag = args.tag + tags = bug.tags + if tag not in tags: + tags.append(tag) + bug.tags = tags + bug.lp_save() if __name__ == '__main__':