Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=a4cd6738c2e771753d5cfd57f0640e2cc7a48e6e
commit a4cd6738c2e771753d5cfd57f0640e2cc7a48e6e
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date: Mon Nov 5 00:41:53 2007 +0100
syncpkgcd: handle the case when it's not possible to report the result of a
build
diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py
index 61ba25c..c9c9eea 100644
--- a/syncpkgd/syncpkgcd.py
+++ b/syncpkgd/syncpkgcd.py
@@ -136,12 +136,18 @@ class Syncpkgcd:
sock.close()
except IOError:
buf = "No log available."
- server.report_result(config.server_user,
config.server_pass, pkg, 1, base64.encodestring(buf))
+ try:
+ server.report_result(config.server_user,
config.server_pass, pkg, 1, base64.encodestring(buf))
+ except socket.error:
+ pass
self.system("git clean -x -d")
return
self.system("repoman -t %s -k sync" % tree)
self.log(pkg, "build finished")
- server.report_result(config.server_user, config.server_pass,
pkg, 0)
+ try:
+ server.report_result(config.server_user,
config.server_pass, pkg, 0)
+ except socket.error:
+ pass
self.system("git clean -x -d")
def log(self, pkg, action):
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git