summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-08-27 18:22:52 -0700
committerBob Halley <halley@dnspython.org>2020-08-27 18:22:52 -0700
commitcccba3e18cf56f26d406cf3b46b6265b53c28ce0 (patch)
tree8ca2e3c2ecf57be6633b5c614281345c6e74a71f /util
parentd150f728245ccc6331bcde8d1d1bd80c33d7c174 (diff)
downloaddnspython-cccba3e18cf56f26d406cf3b46b6265b53c28ce0.tar.gz
refresh doco rdatatype list
Diffstat (limited to 'util')
-rw-r--r--util/generate-rdatatype-doc.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/util/generate-rdatatype-doc.py b/util/generate-rdatatype-doc.py
new file mode 100644
index 0000000..99f02b4
--- /dev/null
+++ b/util/generate-rdatatype-doc.py
@@ -0,0 +1,14 @@
+
+import dns.rdatatype
+
+print('Rdatatypes')
+print('----------')
+print()
+by_name = {}
+for rdtype in dns.rdatatype.RdataType:
+ short_name = str(rdtype).split('.')[1]
+ by_name[short_name] = int(rdtype)
+for k in sorted(by_name.keys()):
+ v = by_name[k]
+ print(f'.. py:data:: dns.rdatatype.{k}')
+ print(f' :annotation: = {v}')