summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--subcmds/sync.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py
index 595a35aa..b2658d87 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -406,9 +406,13 @@ uncommitted changes are present' % project.relpath
406 else: 406 else:
407 print >>sys.stderr, 'error: %s' % manifest_str 407 print >>sys.stderr, 'error: %s' % manifest_str
408 sys.exit(1) 408 sys.exit(1)
409 except socket.error: 409 except (socket.error, IOError, xmlrpclib.Fault), e:
410 print >>sys.stderr, 'error: cannot connect to manifest server %s' % ( 410 print >>sys.stderr, 'error: cannot connect to manifest server %s:\n%s' % (
411 self.manifest.manifest_server) 411 self.manifest.manifest_server, e)
412 sys.exit(1)
413 except xmlrpclib.ProtocolError, e:
414 print >>sys.stderr, 'error: cannot connect to manifest server %s:\n%d %s' % (
415 self.manifest.manifest_server, e.errcode, e.errmsg)
412 sys.exit(1) 416 sys.exit(1)
413 417
414 rp = self.manifest.repoProject 418 rp = self.manifest.repoProject