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:
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