Fixed bug with update errors not being reported.

This commit is contained in:
2004-01-22 20:23:46 +00:00
parent 66a8731768
commit 40ad773ca7

View File

@@ -155,7 +155,6 @@ def update(msg):
import dns.query import dns.query
import dns.tsigkeyring import dns.tsigkeyring
import dns.update import dns.update
# The name of the key and the secret # The name of the key and the secret
keyring = dns.tsigkeyring.from_text({ keyring = dns.tsigkeyring.from_text({
msg['keyname']: msg['keysecret'] msg['keyname']: msg['keysecret']
@@ -174,7 +173,7 @@ def update(msg):
try: try:
response = dns.query.tcp(update, '217.78.32.198') response = dns.query.tcp(update, '217.78.32.198')
except: except:
msg['error'].append("An error has occurred, check your keyname and keysecret.") msg['error'].append("An error occurred in the server communication.")
return return
# Verify response # Verify response
@@ -247,7 +246,7 @@ if __name__=="__main__":
err = checkerror(msg) err = checkerror(msg)
if err == 0: if err == 0:
update(msg) update(msg)
checkerror(msg) err = checkerror(msg)
if err == 0: if err == 0:
sys.exit(0) sys.exit(0)