Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-tools.git;a=commitdiff;h=8847a48c7ddf141ff27416f16da01af3edc32d12

commit 8847a48c7ddf141ff27416f16da01af3edc32d12
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Tue Dec 13 23:50:47 2011 +0100

syncpkgcd: handle httplib.BadStatusLine

diff --git a/syncpkgd/syncpkgcd.py b/syncpkgd/syncpkgcd.py
index d332187..b615a46 100644
--- a/syncpkgd/syncpkgcd.py
+++ b/syncpkgd/syncpkgcd.py
@@ -2,7 +2,7 @@
#
#   syncpkgcd
#
-#   Copyright (c) 2007, 2008, 2009, 2010 by Miklos Vajna 
<vmik...@frugalware.org>
+#   Copyright (c) 2007, 2008, 2009, 2010, 2011 by Miklos Vajna 
<vmik...@frugalware.org>
#
#   This program is free software; you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
#

import xmlrpclib, time, os, getopt, sys, socket, glob, base64, pwd, signal
-import traceback, shutil
+import traceback, shutil, httplib
sys.path.append("/etc/syncpkgcd")
from cconfig import config

@@ -68,6 +68,9 @@ class Syncpkgcd:
except xmlrpclib.Fault:
self.sleep("remote error, probably can't log in")
continue
+                               except httplib.BadStatusLine:
+                                       self.sleep("http: bad status line")
+                                       continue
if not len(pkg):
self.sleep("no package to build")
continue
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to