summaryrefslogtreecommitdiffstats
path: root/fedora-easy-karma.py
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2010-03-05 12:46:56 +0100
committerTill Maas <opensource@till.name>2010-03-05 12:46:56 +0100
commit223754daf6293cc38df37458585b37f93a100856 (patch)
tree17f7b00955c1c3fc12652b0a181d6d9e3e1eb72a /fedora-easy-karma.py
parentdcf9a97c85488035a05a9e87d4b82be8a5cbd55d (diff)
downloadfedora-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-xfedora-easy-karma.py7
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> ")