diff options
author | Till Maas <opensource@till.name> | 2010-03-05 12:46:56 +0100 |
---|---|---|
committer | Till Maas <opensource@till.name> | 2010-03-05 12:46:56 +0100 |
commit | 223754daf6293cc38df37458585b37f93a100856 (patch) | |
tree | 17f7b00955c1c3fc12652b0a181d6d9e3e1eb72a /fedora-easy-karma.py | |
parent | dcf9a97c85488035a05a9e87d4b82be8a5cbd55d (diff) | |
download | fedora-easy-karma-223754daf6293cc38df37458585b37f93a100856.tar.gz fedora-easy-karma-223754daf6293cc38df37458585b37f93a100856.tar.xz fedora-easy-karma-223754daf6293cc38df37458585b37f93a100856.zip |
add --wrap-rpm option for wrapping inst. rpm list
Diffstat (limited to 'fedora-easy-karma.py')
-rwxr-xr-x | fedora-easy-karma.py | 7 |
1 files changed, 6 insertions, 1 deletions
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> ") |