diff options
author | Pootle daemon <pootle@pootle.sugarlabs.org> | 2013-12-12 05:30:30 (GMT) |
---|---|---|
committer | Pootle daemon <pootle@pootle.sugarlabs.org> | 2013-12-12 05:30:30 (GMT) |
commit | 2519aaafcf8346c8154f762bccb71ef249d82b73 (patch) | |
tree | c515a19161b88fd6bbec4051a67d5f3410ed1166 /gnome_plugins/uploader_plugin.py | |
parent | 0f33843c9de1bcad835e80e896794d21d6e075bf (diff) | |
parent | 7fa8f0461713faacb2a54d30d507f65d7fe863f2 (diff) |
Merge branch 'master' of git.sugarlabs.org:turtleart/mainline
Diffstat (limited to 'gnome_plugins/uploader_plugin.py')
-rw-r--r-- | gnome_plugins/uploader_plugin.py | 8 |
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) |