X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=curlwrapper.py;h=bed1b3cad95e4458748dd3656305c20e1a190e0e;hb=3f01a8df5899602098c79b61b46ff54b48b1ae75;hp=81c9c1411468a0a8c906b3f34d0006440ac6bb3d;hpb=74a8cfb9d2eac39ae02e5323e1fb5b1d33297981;p=nodemanager.git diff --git a/curlwrapper.py b/curlwrapper.py index 81c9c14..bed1b3c 100644 --- a/curlwrapper.py +++ b/curlwrapper.py @@ -1,12 +1,16 @@ -# $Id$ -# $URL$ +# Note +# in spring 2010, an attempt was made to use pycurl instead of forking curl +# it turned out, however, that after around 10 cycles of the nodemanager, +# attempts to call GetSlivers were failing with a curl error 60 +# we are thus reverting to the version from tag curlwrapper.py-NodeManager-2.0-8 +# the (broken) pycurl version can be found in tags 2.0-9 and 2.0-10 from subprocess import PIPE, Popen from select import select -# raise xmplrpclib.ProtocolError import xmlrpclib import signal import os + import logger class Sopen(Popen):