summaryrefslogtreecommitdiff
path: root/doc/exceptions.rst
blob: 5f5dc41d02f805baa8f95249b000657fcda9d90a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
.. _exceptions:

Exceptions
==========

Common Exceptions
-----------------

.. automodule:: dns.exception
   :members:

dns.dnssec Exceptions
---------------------

.. autoexception:: dns.dnssec.UnsupportedAlgorithm
.. autoexception:: dns.dnssec.ValidationFailure

      
dns.message Exceptions
----------------------

.. autoexception:: dns.message.BadEDNS
.. autoexception:: dns.message.BadTSIG
.. autoexception:: dns.message.ShortHeader
.. autoexception:: dns.message.TrailingJunk
.. autoexception:: dns.message.UnknownHeaderField
.. autoexception:: dns.message.UnknownTSIGKey

dns.name Exceptions
-------------------

.. autoexception:: dns.name.AbsoluteConcatenation
.. autoexception:: dns.name.BadEscape
.. autoexception:: dns.name.BadLabelType
.. autoexception:: dns.name.BadPointer
.. autoexception:: dns.name.EmptyLabel
.. autoexception:: dns.name.IDNAException
.. autoexception:: dns.name.LabelTooLong
.. autoexception:: dns.name.NameTooLong
.. autoexception:: dns.name.NeedAbsoluteNameOrOrigin
.. autoexception:: dns.name.NoIDNA2008
.. autoexception:: dns.name.NoParent

dns.opcode Exceptions
---------------------

.. autoexception:: dns.opcode.UnknownOpcode

dns.query Exceptions
--------------------

.. autoexception:: dns.query.BadResponse
.. autoexception:: dns.query.NoDOH
.. autoexception:: dns.query.UnexpectedSource
.. autoexception:: dns.query.TransferError


dns.rcode Exceptions
--------------------

.. autoexception:: dns.rcode.UnknownRcode

dns.rdataset Exceptions
-----------------------
                   
.. autoexception:: dns.rdataset.DifferingCovers
.. autoexception:: dns.rdataset.IncompatibleTypes

dns.resolver Exceptions
-----------------------

.. autoexception:: dns.resolver.NoAnswer
.. autoexception:: dns.resolver.NoMetaqueries
.. autoexception:: dns.resolver.NoNameservers
.. autoexception:: dns.resolver.NoRootSOA
.. autoexception:: dns.resolver.NotAbsolute
.. autoexception:: dns.resolver.NXDOMAIN
.. autoexception:: dns.resolver.YXDOMAIN

dns.tokenizer Exceptions
------------------------

.. autoexception:: dns.tokenizer.UngetBufferFull

dns.ttl Exceptions
------------------

.. autoexception:: dns.ttl.BadTTL

dns.zone Exceptions
-------------------

.. autoexception:: dns.zone.BadZone
.. autoexception:: dns.zone.NoSOA
.. autoexception:: dns.zone.NoNS
.. autoexception:: dns.zone.UnknownOrigin