From 1d40d6893b61c84a298df21490324d4de8deaa80 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sat, 18 Apr 2015 14:39:46 +0200 Subject: [PATCH 1/2] Fix get_rec_id --- cloudflare-lb.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cloudflare-lb.py b/cloudflare-lb.py index cd3e141..f73288d 100644 --- a/cloudflare-lb.py +++ b/cloudflare-lb.py @@ -73,7 +73,11 @@ def healthcheck(host): def get_rec_id(name, host): for y in RECS: - if y['display_name'] == name and y['content'] == host and (y['type'] == "A" or y['type'] == "AAAA"): + r = name + if name == '@': + r = DOMAIN + + if y['display_name'] == r and y['content'] == host and (y['type'] == "A" or y['type'] == "AAAA"): return y['rec_id'] return False From a6fd8bde072642d221ed8c500cc000ab5985ee78 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sun, 19 Apr 2015 13:19:55 +0200 Subject: [PATCH 2/2] Fix negative value of INTERVAL-lapse When lapse > INTERVAL the script crash. I have use abs for prevent this crash. --- cloudflare-lb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cloudflare-lb.py b/cloudflare-lb.py index f73288d..f47cc3b 100644 --- a/cloudflare-lb.py +++ b/cloudflare-lb.py @@ -91,7 +91,7 @@ def get_rec_id(name, host): if INTERVAL >= 0: lapse = int(time.time() - start_time) - print "DONE: sleeping for {0} seconds".format(str(INTERVAL-lapse)) - time.sleep(INTERVAL-lapse) #sleep for some set time seconds + print "DONE: sleeping for {0} seconds".format(str(abs(INTERVAL-lapse))) + time.sleep(abs(INTERVAL-lapse)) #sleep for some set time seconds else: exit()