mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-05-13 18:01:28 +00:00
UI tweaks
This commit is contained in:
parent
e556fdae00
commit
89192f4e69
@ -52,6 +52,8 @@ def main():
|
|||||||
component = spph.getComponent()
|
component = spph.getComponent()
|
||||||
component_uploader = archive.getUploadersForComponent(
|
component_uploader = archive.getUploadersForComponent(
|
||||||
component_name=component)[0]
|
component_name=component)[0]
|
||||||
|
print "All upload permissions for %s:" % package
|
||||||
|
print
|
||||||
print "Component (%s)" % component
|
print "Component (%s)" % component
|
||||||
print "============" + ("=" * len(component))
|
print "============" + ("=" * len(component))
|
||||||
print_uploaders([component_uploader], options.list_team_members)
|
print_uploaders([component_uploader], options.list_team_members)
|
||||||
@ -86,6 +88,11 @@ def main():
|
|||||||
|
|
||||||
|
|
||||||
def print_uploaders(uploaders, expand_teams=False, prefix=''):
|
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):
|
for uploader in sorted(uploaders, key=lambda p: p.display_name):
|
||||||
print ("%s* %s (%s)%s"
|
print ("%s* %s (%s)%s"
|
||||||
% (prefix, uploader.display_name, uploader.name,
|
% (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:
|
if expand_teams and uploader.is_team:
|
||||||
print_uploaders(uploader.participants, True, prefix=prefix + ' ')
|
print_uploaders(uploader.participants, True, prefix=prefix + ' ')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user