# -*- encoding: utf-8 -*- # $Id$ # # This file is part of the py3dns project. # Homepage: https://launchpad.net/py3dns # # Changes for Python3 port © 2011 Scott Kitterman # # This code is covered by the standard Python License. See LICENSE for details. # __init__.py for DNS class. __version__ = '3.2.1' try: import ipaddress except ImportError: try: import ipaddr as ipaddress except ImportError: raise Exception("py3dns 3.1 requires either ipaddress (python3.3) or ipaddr, see CHANGES for 3.1.0") from . import Type from . import Opcode from . import Status from . import Class from .Base import DnsRequest from .Base import DNSError from .Lib import DnsResult from .Base import * from .Lib import * Error=DNSError from .lazy import * Request = DnsRequest Result = DnsResult Base._DiscoverNameServers()