summaryrefslogtreecommitdiff
path: root/doc/util/auto-values.py
blob: 8a41ba90a3af62f4acb5abd903d244a066950c90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/env python3

import importlib
import sys

name = sys.argv[1]
title = sys.argv[2]

print(title)
print("=" * len(title))
print()

module = importlib.import_module(name)
for t in sorted(module._by_text.keys()):
    print(".. py:data:: {}.{}".format(name, t))
    print("   :annotation: = {}".format(module._by_text[t]))