in tls-table.py [0:0]
def print_output(cipher_hex_values, output_format):
# JSON output is super easy
if output_format == 'json':
print(json.dumps(cipher_hex_values, indent=2))
elif output_format == 'csv':
print_csv(cipher_hex_values)
elif output_format == 'mediawiki':
# Table header
print('{| class="wikitable sortable"')
print('|-')
print('\n'.join(
['! scope="col" | ' + x for x in ['Hex', 'Priority'] + LIBRARY_ORDER]
))
# Determine the order to go by: first let's go by priority
for code_point in __colorize_lists.get('Old'):
__print_wiki_entry(code_point, cipher_hex_values[code_point])
del(cipher_hex_values[code_point])
# If they don't have a priority, then go by hex value
for code_point, ciphers in reversed(cipher_hex_values.items()):
__print_wiki_entry(code_point, ciphers)
# Table footer
print('|}')