From 7fa8f0461713faacb2a54d30d507f65d7fe863f2 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 12 Dec 2013 03:38:34 +0000 Subject: catch socket error --- diff --git a/gnome_plugins/uploader_plugin.py b/gnome_plugins/uploader_plugin.py index b9d7810..1d9bad4 100644 --- a/gnome_plugins/uploader_plugin.py +++ b/gnome_plugins/uploader_plugin.py @@ -155,10 +155,16 @@ http://turtleartsite.sugarlabs.org to upload your project.')) def _do_remote_logon(self, widget): """ Log into the upload server """ + import socket + username = self.username_entry.get_text() password = self.password_entry.get_text() server = xmlrpclib.ServerProxy(self._upload_server + '/call/xmlrpc') - logged_in = server.login_remote(username, password) + logged_in = None + try: + logged_in = server.login_remote(username, password) + except socket.gaierror, e: + print "Login failed %s" % e if logged_in: upload_key = logged_in self._do_submit_to_web(upload_key) -- cgit v0.9.1