summaryrefslogtreecommitdiff
path: root/project2/proj2_s4498062/dns/resource.py
diff options
context:
space:
mode:
Diffstat (limited to 'project2/proj2_s4498062/dns/resource.py')
-rw-r--r--project2/proj2_s4498062/dns/resource.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/project2/proj2_s4498062/dns/resource.py b/project2/proj2_s4498062/dns/resource.py
index adce3e7..d54cdba 100644
--- a/project2/proj2_s4498062/dns/resource.py
+++ b/project2/proj2_s4498062/dns/resource.py
@@ -7,13 +7,14 @@ of your resolver and server.
import socket
import struct
+import time
from dns.types import Type
class ResourceRecord(object):
""" DNS resource record """
- def __init__(self, name, type_, class_, ttl, rdata):
+ def __init__(self, name, type_, class_, ttl, rdata, timestamp=time.time()):
""" Create a new resource record
Args:
@@ -27,6 +28,7 @@ class ResourceRecord(object):
self.class_ = class_
self.ttl = ttl
self.rdata = rdata
+ self.timestamp = timestamp
def to_bytes(self, offset, composer):
""" Convert ResourceRecord to bytes """