X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=curlwrapper.py;h=e2595789ac0304b28203fbe69c5b3c234b150e8d;hb=refs%2Fheads%2F1.5;hp=462c6edd2ae7b48d98be23e29f6a392d0d47d1cc;hpb=86f91f9fb04b9ecc122b08fcf443fe4ff01185f6;p=nodemanager.git diff --git a/curlwrapper.py b/curlwrapper.py index 462c6ed..e259578 100644 --- a/curlwrapper.py +++ b/curlwrapper.py @@ -8,7 +8,7 @@ def retrieve(url, cacert=None, postdata=None, timeout=300): if cacert: options += ('--cacert', cacert) if postdata: options += ('--data', '@-') if timeout: options += ('--max-time', str(timeout)) - p = Popen(options + (url,), stdin=PIPE, stdout=PIPE, stderr=PIPE) + p = Popen(options + (url,), stdin=PIPE, stdout=PIPE, stderr=PIPE, close_fds=True) if postdata: p.stdin.write(postdata) p.stdin.close() data = p.stdout.read()