Skip to content

Commit fb2f92b

Browse files
committed
mods to address change requests for PR #4
1 parent e2b3a76 commit fb2f92b

File tree

3 files changed

+7
-16
lines changed

3 files changed

+7
-16
lines changed

dissect/compat.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
Isolate 2.7 compatibility filth.
33
'''
44
import sys
5+
from __future__ import unicode_literals
6+
57

68
major = sys.version_info.major
79
minor = sys.version_info.minor
@@ -15,6 +17,8 @@ def iterbytes(byts):
1517
for c in byts:
1618
yield ord(c)
1719

20+
range = xrange
21+
1822
else:
1923

2024
def iterbytes(byts):

dissect/protos/dns.py

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,3 @@
1-
2-
# py2+3 compat
3-
4-
from __future__ import unicode_literals
5-
6-
try:
7-
xrange = xrange
8-
except:
9-
xrange = range
10-
111
from vstruct2.types import *
122
import dissect.protos.inet as vs_inet
133

@@ -172,7 +162,6 @@ def pcb_length(self):
172162
if self.vsHasField('label'): # the resize will crash if the label hasn't been set yet w/o this
173163
self.vsGetField('label').vsResize(size)
174164

175-
176165
def pcb_label(self):
177166
if self.length == 0:
178167
return
@@ -279,7 +268,7 @@ class DnsQuestionArray(VArray):
279268
'''
280269
def __init__(self, reccnt):
281270
VArray.__init__(self)
282-
for i in xrange(reccnt):
271+
for i in range(reccnt):
283272
self.vsAddElement(DnsQuestion())
284273

285274
class DnsOptResourceRecord(VStruct):
@@ -360,7 +349,7 @@ class DnsResourceRecordArray(VArray):
360349
'''
361350
def __init__(self, reccnt):
362351
VArray.__init__(self)
363-
for i in xrange(reccnt):
352+
for i in range(reccnt):
364353
self.vsAddElement(DnsResourceRecord())
365354

366355
class DnsMessage(VStruct):
@@ -471,7 +460,7 @@ def getQuestionRecords(self):
471460
self._cache_qrs = ret
472461
return ret
473462

474-
def _getResourceRecords(self, structure):
463+
def getResourceRecords(self, structure):
475464
'''
476465
Given a DnsResourceRecordArray() structure, return a list of Resource
477466
Records as (dnstype, dnsclass, ttl, fqdn, adata) tuples. If a parser

dissect/protos/inet.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ class IPv4Addr(uint32):
4949
def __repr__(self):
5050
return socket.inet_ntop(socket.AF_INET, bytes(self))
5151

52-
53-
5452
class IPv6Addr(vbytes):
5553

5654
def __init__(self):

0 commit comments

Comments
 (0)