X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=curlwrapper.py;h=21b499c2d12fd998e8afd5634761adaf6f73a654;hb=06fbae797322d2b488e31bba93e0b21e9587c0cb;hp=81c9c1411468a0a8c906b3f34d0006440ac6bb3d;hpb=74a8cfb9d2eac39ae02e5323e1fb5b1d33297981;p=nodemanager.git diff --git a/curlwrapper.py b/curlwrapper.py index 81c9c14..21b499c 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 (broekn) 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):