diff options
Diffstat (limited to 'project2/proj2_s4498062/dns/message.py')
-rw-r--r-- | project2/proj2_s4498062/dns/message.py | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/project2/proj2_s4498062/dns/message.py b/project2/proj2_s4498062/dns/message.py index 54933b7..baaba17 100644 --- a/project2/proj2_s4498062/dns/message.py +++ b/project2/proj2_s4498062/dns/message.py @@ -1,5 +1,3 @@ -#!/usr/bin/env python2 - """ DNS messages This module contains classes for DNS messages, their header section and @@ -15,7 +13,9 @@ from dns.resource import ResourceRecord class Message(object): """ DNS message """ - def __init__(self, header, questions=None, answers=None, authorities=None, additionals=None): + def __init__( + self, header, questions=None, answers=None, authorities=None, + additionals=None): """ Create a new DNS message Args: @@ -101,14 +101,14 @@ class Message(object): # Parse authorities authorities = [] for _ in range(header.ns_count): - authority, offset = ResourceRecord.from_bytes(packet, offset, parser) - authorities.append(authority) + auth, offset = ResourceRecord.from_bytes(packet, offset, parser) + authorities.append(auth) # Parse additionals additionals = [] for _ in range(header.ar_count): - additional, offset = ResourceRecord.from_bytes(packet, offset, parser) - additionals.append(additional) + addit, offset = ResourceRecord.from_bytes(packet, offset, parser) + additionals.append(addit) return cls(header, questions, answers, authorities, additionals) @@ -122,6 +122,8 @@ class Header(object): See section 4.1.1 of RFC 1035 for their meaning. """ + # pylint: disable=missing-docstring, invalid-name + def __init__(self, ident, flags, qd_count, an_count, ns_count, ar_count): """ Create a new Header object |