5
from canonical.launchpad.components.externalbugtracker import (
9
if __name__ == '__main__':
10
classes = sorted(BUG_TRACKER_CLASSES.iteritems(),
11
key=lambda (typ, cls): typ.title)
13
for typ, cls in classes:
14
# Attempt to find a lookup instance.
15
lookup = getattr(cls, '_status_lookup', None)
19
# Find or fabricate titles.
20
titles = getattr(cls, '_status_lookup_titles', None)
22
titles = ['Key %d' % (i + 1) for i in range(lookup.max_depth)]
25
titles.append('Launchpad status')
28
print '[[Anchor(%s)]]' % (typ.name,)
29
print '== %s ==' % (typ.title,)
31
for line in lookup.moinmoin_table(titles):