diff options
author | Camil Staps | 2016-05-22 22:02:36 +0200 |
---|---|---|
committer | Camil Staps | 2016-05-22 22:02:36 +0200 |
commit | da97de6bc75e9606a536d87d5b3c7b93ba83af12 (patch) | |
tree | 21126eabfec3ba3802b9abba5cdd084928adb530 /project2/proj2_s4498062/dns/resource.py | |
parent | Fix resource.py; lint (diff) |
Caching resolver; DOESN'T work. Should remove this.
Diffstat (limited to 'project2/proj2_s4498062/dns/resource.py')
-rw-r--r-- | project2/proj2_s4498062/dns/resource.py | 4 |
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 """ |