From f12e35fef902a0b725717e8a6bc7d9c977bcf7b3 Mon Sep 17 00:00:00 2001 From: Salvo 'LtWorf' Tomaselli Date: Mon, 21 Mar 2016 14:40:23 +0100 Subject: [PATCH] Do not crash in case of connection failure Return None to indicate a network failure. --- relational/maintenance.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/relational/maintenance.py b/relational/maintenance.py index 6bfa0bf..d0bfafb 100644 --- a/relational/maintenance.py +++ b/relational/maintenance.py @@ -51,8 +51,11 @@ def check_latest_version(): Heavely dependent on server and server configurations not granted to work forever.''' connection = http.client.HTTPConnection('feedback-ltworf.appspot.com') - connection.request("GET", "/version/relational") - r = connection.getresponse() + try: + connection.request("GET", "/version/relational") + r = connection.getresponse() + except: + return None # html s = r.read()