From f9a96f0c9d63f6700df1be20fbc12b66bce98eea Mon Sep 17 00:00:00 2001 From: John Chilton <jmchilton@gmail.com> Date: Fri, 27 Feb 2015 00:27:34 -0500 Subject: [PATCH] Bring in standard transport fix from Galaxy. --- pulsar/client/transport/standard.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pulsar/client/transport/standard.py b/pulsar/client/transport/standard.py index 999ecce5..9a5c4637 100644 --- a/pulsar/client/transport/standard.py +++ b/pulsar/client/transport/standard.py @@ -24,11 +24,13 @@ class Urllib2Transport(object): input = None try: if input_path: - if getsize(input_path): + size = getsize(input_path) + if size: input = open(input_path, 'rb') data = mmap.mmap(input.fileno(), 0, access=mmap.ACCESS_READ) else: data = b"" + request.add_header('Content-Length', str(size)) response = self._url_open(request, data) finally: if input: -- GitLab