From 10bdd5aef2d60f426b3aa5cb4c6a800bc3ab4d11 Mon Sep 17 00:00:00 2001 From: Will Bradley Date: Sat, 25 Jul 2015 14:26:06 -0700 Subject: [PATCH] Handling null router cases --- pinger.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pinger.py b/pinger.py index 8011aca..9a5fd53 100755 --- a/pinger.py +++ b/pinger.py @@ -172,9 +172,12 @@ class Pinger: and self.router_log[-2] == -1 and self.router_log[-3] == -1): - self.router = self.get_default_gateway_linux() - print "Updated router target to "+str(self.router) - self.routerLastUpdated = datetime.datetime.now() + new_router = self.get_default_gateway_linux() + # Only update router if it's not blank + if new_router != None: + self.router = new_router + print "Updated router target to "+str(self.router) + self.routerLastUpdated = datetime.datetime.now() gobject.timeout_add_seconds(self.timeout, self.ping_both)