]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
refresh doco rdatatype list
authorBob Halley <halley@dnspython.org>
Fri, 28 Aug 2020 01:22:52 +0000 (18:22 -0700)
committerBob Halley <halley@dnspython.org>
Fri, 28 Aug 2020 01:22:52 +0000 (18:22 -0700)
doc/rdatatype-list.rst
util/generate-rdatatype-doc.py [new file with mode: 0644]

index ed526111c46cbcfc795df02a31734c317eb53583..3a6f69e5ab3ba23c932e799d30dfba9f9235cb37 100644 (file)
@@ -1,5 +1,5 @@
 Rdatatypes
-==========
+----------
 
 .. py:data:: dns.rdatatype.A
    :annotation: = 1
@@ -9,6 +9,8 @@ Rdatatypes
    :annotation: = 28
 .. py:data:: dns.rdatatype.AFSDB
    :annotation: = 18
+.. py:data:: dns.rdatatype.AMTRELAY
+   :annotation: = 259
 .. py:data:: dns.rdatatype.ANY
    :annotation: = 255
 .. py:data:: dns.rdatatype.APL
@@ -49,6 +51,8 @@ Rdatatypes
    :annotation: = 13
 .. py:data:: dns.rdatatype.HIP
    :annotation: = 55
+.. py:data:: dns.rdatatype.HTTPS
+   :annotation: = 65
 .. py:data:: dns.rdatatype.IPSECKEY
    :annotation: = 45
 .. py:data:: dns.rdatatype.ISDN
@@ -81,13 +85,13 @@ Rdatatypes
    :annotation: = 15
 .. py:data:: dns.rdatatype.NAPTR
    :annotation: = 35
-.. py:data:: dns.rdatatype.NONE
-   :annotation: = 0
+.. py:data:: dns.rdatatype.NINFO
+   :annotation: = 56
 .. py:data:: dns.rdatatype.NS
    :annotation: = 2
 .. py:data:: dns.rdatatype.NSAP
    :annotation: = 22
-.. py:data:: dns.rdatatype.NSAP-PTR
+.. py:data:: dns.rdatatype.NSAP_PTR
    :annotation: = 23
 .. py:data:: dns.rdatatype.NSEC
    :annotation: = 47
@@ -99,6 +103,8 @@ Rdatatypes
    :annotation: = 10
 .. py:data:: dns.rdatatype.NXT
    :annotation: = 30
+.. py:data:: dns.rdatatype.OPENPGPKEY
+   :annotation: = 61
 .. py:data:: dns.rdatatype.OPT
    :annotation: = 41
 .. py:data:: dns.rdatatype.PTR
@@ -111,10 +117,10 @@ Rdatatypes
    :annotation: = 46
 .. py:data:: dns.rdatatype.RT
    :annotation: = 21
-.. py:data:: dns.rdatatype.SMIMEA
-   :annotation: = 53
 .. py:data:: dns.rdatatype.SIG
    :annotation: = 24
+.. py:data:: dns.rdatatype.SMIMEA
+   :annotation: = 53
 .. py:data:: dns.rdatatype.SOA
    :annotation: = 6
 .. py:data:: dns.rdatatype.SPF
@@ -123,6 +129,8 @@ Rdatatypes
    :annotation: = 33
 .. py:data:: dns.rdatatype.SSHFP
    :annotation: = 44
+.. py:data:: dns.rdatatype.SVCB
+   :annotation: = 64
 .. py:data:: dns.rdatatype.TA
    :annotation: = 32768
 .. py:data:: dns.rdatatype.TKEY
@@ -133,6 +141,8 @@ Rdatatypes
    :annotation: = 250
 .. py:data:: dns.rdatatype.TXT
    :annotation: = 16
+.. py:data:: dns.rdatatype.TYPE0
+   :annotation: = 0
 .. py:data:: dns.rdatatype.UNSPEC
    :annotation: = 103
 .. py:data:: dns.rdatatype.URI
diff --git a/util/generate-rdatatype-doc.py b/util/generate-rdatatype-doc.py
new file mode 100644 (file)
index 0000000..99f02b4
--- /dev/null
@@ -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}')