From 223754daf6293cc38df37458585b37f93a100856 Mon Sep 17 00:00:00 2001 From: Till Maas Date: Fri, 5 Mar 2010 12:46:56 +0100 Subject: add --wrap-rpm option for wrapping inst. rpm list --- fedora-easy-karma.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'fedora-easy-karma.py') diff --git a/fedora-easy-karma.py b/fedora-easy-karma.py index 78ab30b..b44990d 100755 --- a/fedora-easy-karma.py +++ b/fedora-easy-karma.py @@ -208,6 +208,7 @@ if __name__ == "__main__": parser.add_option("", "--product", dest="product", help="product to query Bodhi for, 'F' for Fedora, 'EL-' for EPEL, default: %default", default="F") parser.add_option("", "--releasever", dest="releasever", help="releasever to query Bodhi for, default: releasever from yum", default=None) parser.add_option("", "--wrap-bugs", dest="wrap_bugs", help="Apply line-wrapping to bugs", action="store_true", default=False) + parser.add_option("", "--wrap-rpms", dest="wrap_rpms", help="Apply line-wrapping to list of installed rpms", action="store_true", default=False) parser.add_option("", "--wrap-width", dest="wrap_width", help="Width to use for line wrapping of updates, default: %default", default=80, type="int") (options, args) = parser.parse_args() @@ -268,7 +269,11 @@ if __name__ == "__main__": installed_rpms = list(itertools.chain(*[installed_testing_builds[b] for b in affected_builds])) installed_rpms.sort() - print wrap_paragraphs_prefix(installed_rpms, first_prefix=" inst. RPMS: ", width=options.wrap_width) + if options.wrap_rpms: + print wrap_paragraphs_prefix(installed_rpms, first_prefix=" inst. RPMS: ", width=options.wrap_width) + else: + print " inst. RPMS: %s\n" % ("\n" + " " * 11 + ": ").join(installed_rpms) + karma = raw_input("Comment? -1/0/1 ->karma, other -> skip> ") if karma in ["-1", "0", "1"]: comment = raw_input("Comment> ") -- cgit