in tools/tfdoc.py [0:0]
def format_tfref_outputs(items, show_extra=True):
'Format outputs table.'
if not items:
return
items = sorted(items, key=lambda i: i.name)
yield '| name | description | sensitive |' + (' consumers |'
if show_extra else '')
yield '|---|---|:---:|' + ('---|' if show_extra else '')
for i in items:
consumers = i.consumers or ''
if consumers:
consumers = '<code>%s</code>' % '</code> · <code>'.join(consumers.split())
sensitive = '✓' if i.sensitive else ''
format = f'| [{i.name}]({i.file}#L{i.line}) | {i.description or ""} | {sensitive} |'
format += f' {consumers} |' if show_extra else ''
yield format