Do not crash on network error while sending survey

master
Salvo 'LtWorf' Tomaselli 2016-03-21 14:50:50 +07:00
parent f12e35fef9
commit ef209ea93f
2 changed files with 6 additions and 4 deletions

@ -41,9 +41,11 @@ def send_survey(data):
headers = {"Content-type":
"application/x-www-form-urlencoded", "Accept": "text/plain"}
connection = http.client.HTTPConnection('feedback-ltworf.appspot.com')
try:
connection.request("POST", "/feedback/relational", params, headers)
return connection.getresponse()
return connection.getresponse().status
except:
return 0
def check_latest_version():

@ -82,7 +82,7 @@ class surveyForm (QtWidgets.QWidget):
response = maintenance.send_survey(post)
if response.status != 200:
if response != 200:
QtWidgets.QMessageBox.information(None, QtWidgets.QApplication.translate(
"Form", "Error"), QtWidgets.QApplication.translate("Form", "Unable to send the data!"))
else: