From 7a33d098a6d6a71eb578f22866c8c4309adb6817 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 20 Jan 2010 21:20:27 +0000 Subject: [PATCH] run curl without the silent flag; provide more details when cannot connect --- curlwrapper.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/curlwrapper.py b/curlwrapper.py index 3bfe491..8ab597f 100644 --- a/curlwrapper.py +++ b/curlwrapper.py @@ -14,7 +14,8 @@ class Sopen(Popen): os.kill(self.pid, signal) def retrieve(url, cacert=None, postdata=None, timeout=90): - options = ('/usr/bin/curl', '--fail', '--silent') +# options = ('/usr/bin/curl', '--fail', '--silent') + options = ('/usr/bin/curl', '--fail', ) if cacert: options += ('--cacert', cacert) if postdata: options += ('--data', '@-') if timeout: @@ -32,6 +33,7 @@ def retrieve(url, cacert=None, postdata=None, timeout=90): rc = p.wait() if rc != 0: # when this triggers, the error sometimes doesn't get printed + logger.log ("in curlwrapper.retrieve, got stderr <%s>"%err) raise xmlrpclib.ProtocolError(url, rc, err, postdata) else: return data -- 2.43.0