mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-12 15:41:09 +00:00
UI tweaks
This commit is contained in:
parent
e556fdae00
commit
89192f4e69
@ -52,6 +52,8 @@ def main():
|
||||
component = spph.getComponent()
|
||||
component_uploader = archive.getUploadersForComponent(
|
||||
component_name=component)[0]
|
||||
print "All upload permissions for %s:" % package
|
||||
print
|
||||
print "Component (%s)" % component
|
||||
print "============" + ("=" * len(component))
|
||||
print_uploaders([component_uploader], options.list_team_members)
|
||||
@ -86,6 +88,11 @@ def main():
|
||||
|
||||
|
||||
def print_uploaders(uploaders, expand_teams=False, prefix=''):
|
||||
"""Given a list of uploaders, pretty-print them all
|
||||
Each line is prefixed with prefix.
|
||||
If expand_teams is set, recurse, adding more spaces to prefix on each
|
||||
recursion.
|
||||
"""
|
||||
for uploader in sorted(uploaders, key=lambda p: p.display_name):
|
||||
print ("%s* %s (%s)%s"
|
||||
% (prefix, uploader.display_name, uploader.name,
|
||||
@ -93,5 +100,6 @@ def print_uploaders(uploaders, expand_teams=False, prefix=''):
|
||||
if expand_teams and uploader.is_team:
|
||||
print_uploaders(uploader.participants, True, prefix=prefix + ' ')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
Loading…
x
Reference in New Issue
Block a user