diff options
author | Camil Staps | 2016-05-23 22:09:33 +0200 |
---|---|---|
committer | Camil Staps | 2016-05-23 22:09:33 +0200 |
commit | 73ceb0d501b63dadc33e21e9ec367bf0e2f26a6a (patch) | |
tree | 17b9d401063722eb858c248fbfd3b5bfbd3420bd /project2/proj2_s4498062/dns_server.py | |
parent | Framework 2 (diff) |
Framework 2: most basic pylint stuff
Diffstat (limited to 'project2/proj2_s4498062/dns_server.py')
-rw-r--r-- | project2/proj2_s4498062/dns_server.py | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/project2/proj2_s4498062/dns_server.py b/project2/proj2_s4498062/dns_server.py index 07e0d9a..4ac2ec4 100644 --- a/project2/proj2_s4498062/dns_server.py +++ b/project2/proj2_s4498062/dns_server.py @@ -7,16 +7,21 @@ This script contains the code for starting a DNS server. import dns.server -if __name__ == "__main__": + +def main(): + """DNS server""" # Parse arguments import argparse parser = argparse.ArgumentParser(description="DNS Server") - parser.add_argument("-c", "--caching", action="store_true", - help="Enable caching") - parser.add_argument("-t", "--ttl", metavar="time", type=int, default=0, - help="TTL value of cached entries (if > 0)") - parser.add_argument("-p", "--port", type=int, default=5353, - help="Port which server listens on") + parser.add_argument( + "-c", "--caching", action="store_true", + help="Enable caching") + parser.add_argument( + "-t", "--ttl", metavar="time", type=int, default=0, + help="TTL value of cached entries (if > 0)") + parser.add_argument( + "-p", "--port", type=int, default=5353, + help="Port which server listens on") args = parser.parse_args() # Start server @@ -26,3 +31,6 @@ if __name__ == "__main__": except KeyboardInterrupt: server.shutdown() print() + +if __name__ == "__main__": + main() |