404

[ Avaa Bypassed ]




Upload:

Command:

botdev@3.145.82.96: ~ $
# -*- test-case-name: twisted.names.test -*-
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.

"""
Exception class definitions for Twisted Names.
"""

from __future__ import division, absolute_import

from twisted.internet.defer import TimeoutError


class DomainError(ValueError):
    """
    Indicates a lookup failed because there were no records matching the given
    C{name, class, type} triple.
    """



class AuthoritativeDomainError(ValueError):
    """
    Indicates a lookup failed for a name for which this server is authoritative
    because there were no records matching the given C{name, class, type}
    triple.
    """



class DNSQueryTimeoutError(TimeoutError):
    """
    Indicates a lookup failed due to a timeout.

    @ivar id: The id of the message which timed out.
    """
    def __init__(self, id):
        TimeoutError.__init__(self)
        self.id = id



class DNSFormatError(DomainError):
    """
    Indicates a query failed with a result of C{twisted.names.dns.EFORMAT}.
    """



class DNSServerError(DomainError):
    """
    Indicates a query failed with a result of C{twisted.names.dns.ESERVER}.
    """



class DNSNameError(DomainError):
    """
    Indicates a query failed with a result of C{twisted.names.dns.ENAME}.
    """



class DNSNotImplementedError(DomainError):
    """
    Indicates a query failed with a result of C{twisted.names.dns.ENOTIMP}.
    """



class DNSQueryRefusedError(DomainError):
    """
    Indicates a query failed with a result of C{twisted.names.dns.EREFUSED}.
    """



class DNSUnknownError(DomainError):
    """
    Indicates a query failed with an unknown result.
    """



class ResolverError(Exception):
    """
    Indicates a query failed because of a decision made by the local
    resolver object.
    """


__all__ = [
    'DomainError', 'AuthoritativeDomainError', 'DNSQueryTimeoutError',

    'DNSFormatError', 'DNSServerError', 'DNSNameError',
    'DNSNotImplementedError', 'DNSQueryRefusedError',
    'DNSUnknownError', 'ResolverError']

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
test Folder 0755
__init__.py File 452 B 0644
_rfc1982.py File 8.9 KB 0644
authority.py File 16.14 KB 0644
cache.py File 3.71 KB 0644
client.py File 23.45 KB 0644
common.py File 7.68 KB 0644
dns.py File 89.13 KB 0644
error.py File 2.01 KB 0644
hosts.py File 4.42 KB 0644
resolve.py File 3.28 KB 0644
root.py File 12.14 KB 0644
secondary.py File 5.94 KB 0644
server.py File 21.78 KB 0644
srvconnect.py File 8.93 KB 0644
tap.py File 4.72 KB 0644