Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnome_plugins/uploader_plugin.py8
1 files changed, 7 insertions, 1 deletions
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)