Calling tuskar role-list would output blank lines
The role description will sometimes include newlines. If the last character is a newline this ends up looking like an empty line in the shell output. Adding a filter for descriptions fixes this. Change-Id: Ia8586ce3743481fa9618e17340996ace22f80915 Closes-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1196203
This commit is contained in:
parent
47fdee09d0
commit
09d73e0302
|
@ -33,6 +33,6 @@ class ListRoles(lister.Lister):
|
|||
|
||||
return (
|
||||
('uuid', 'name', 'version', 'description'),
|
||||
((r.uuid, r.name, r.version, r.description)
|
||||
((r.uuid, r.name, r.version, r.description.strip())
|
||||
for r in roles)
|
||||
)
|
||||
|
|
|
@ -14,6 +14,8 @@ from __future__ import print_function
|
|||
|
||||
import sys
|
||||
|
||||
import six
|
||||
|
||||
import tuskarclient.common.formatting as fmt
|
||||
|
||||
|
||||
|
@ -23,6 +25,7 @@ def do_role_list(tuskar, args, outfile=sys.stdout):
|
|||
fields = ['uuid', 'name', 'version', 'description']
|
||||
|
||||
formatters = {
|
||||
'description': six.text_type.strip,
|
||||
}
|
||||
|
||||
fmt.print_list(roles, fields, formatters, outfile=outfile)
|
||||
|
|
Loading…
Reference in New Issue