From 08be2aed6b20b3cc54bdd7936566bfeacbd85aa1 Mon Sep 17 00:00:00 2001 From: Martin Zimmermann Date: Wed, 19 Nov 2014 21:25:02 +0100 Subject: [PATCH] catch XML-RPC faults and issue warning, fixes #223 --- acrylamid/tasks/ping.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/acrylamid/tasks/ping.py b/acrylamid/tasks/ping.py index 0fb05286..2f56ffeb 100644 --- a/acrylamid/tasks/ping.py +++ b/acrylamid/tasks/ping.py @@ -65,7 +65,8 @@ def search_link(content): if not dryrun: server = xmlrpclib.ServerProxy(server_url) server.pingback.ping(src, dest) - + except xmlrpclib.Fault as e: + log.warn("XML-RPC fault: %d (%s)", e.faultCode, e.faultString) except xmlrpclib.ProtocolError as e: raise AcrylamidException(e.args[0])