def main(): ''' Entry point for the package defined in setup.py. :returns: 0 when records from zone file correctly resolve against nameserver, 2 when not, 3 on errors. :rtype: int ''' # Parse args args = parse_args(sys.argv[1:]) # Setup basic logging setup_logging(args.verbose, args.quiet) logger.debug('Arguments: %s', args) dnszonetest = DnsZoneTest( args.zonename, args.zonefile, nameserver=args.nameserver, verbose=args.verbose, quiet=args.quiet, no_recursion=args.no_recursion, compare_ttl=args.compare_ttl, compare_ns=args.compare_ns, compare_soa=args.compare_soa, ) dnszonetest.compare() return dnszonetest.errno
def main(): ''' Entry point for the package defined in setup.py. :returns: 0 when records from zone file correctly resolve against nameserver, 2 when not, 3 on errors. :rtype: int ''' # Parse args args = parse_args(sys.argv[1:]) # Setup basic logging setup_logging(args.verbose, args.quiet) logger.debug('Arguments: %s', args) dnszonetest = DnsZoneTest( args.zonename, args.zonefile, nameserver=args.nameserver, protocol=args.protocol, verbose=args.verbose, quiet=args.quiet, no_recursion=args.no_recursion, compare_ttl=args.compare_ttl, compare_ns=args.compare_ns, compare_soa=args.compare_soa, ) dnszonetest.compare() return dnszonetest.errno