diff --git a/update_i42_domain.py b/update_i42_domain.py index de669fbcbafa8000854e1c928e7ddb05f9c1a491..f0ca31e17f808e24848b9067ebeff9d409be94f5 100755 --- a/update_i42_domain.py +++ b/update_i42_domain.py @@ -9,9 +9,10 @@ update_version = UPDATE_IP_VERSION # a parancssori paramĂŠter rugalmasabb, mint a config, ezĂŠrt felĂźlĂrhatja if len(sys.argv) > 1: arg1 = int(sys.argv[1]) - print arg1 if arg1 in (4, 6): update_version = arg1 + else: + raise ValueError("Ilyen IP protokoll nincs. Adj meg jĂłt, vagy hagyd el az opciĂłt!") data_v4 = "token=%s&prefix=%s" % (MY_TOKEN, MY_PREFIX) data_v6 = data_v4 @@ -28,10 +29,12 @@ if len(MY_IP_V6) > 0: for (server, data, version) in [(server_v4, data_v4, 4), (server_v6, data_v6, 6)]: try: if (update_version in (4, 6)) and (update_version != version): - break + sys.stderr.write("IPv%d protokollon nem ment kĂŠrĂŠs.\n" % version) + continue response = urllib2.urlopen(server, data=data, cafile="i42.crt", timeout=30) print response.read() except urllib2.HTTPError, ex: sys.stderr.write(str(ex)) except urllib2.URLError, ex: - sys.stderr.write(str(ex)) + sys.stderr.write("URLError: HibĂĄs URL cĂmet adtĂĄl meg, vagy a kĂŠrĂŠs timeout-olt." + "Lehet, hogy IPv%d protokollon nem tudsz kommunikĂĄlni.\n" % version)