diff --git a/modules/io/pymod/remote.py b/modules/io/pymod/remote.py index c0d8990e0902dbc9cde84d04522852b53b022abe..d2377077418c60dc73a9095a9e29c577f7213266 100644 --- a/modules/io/pymod/remote.py +++ b/modules/io/pymod/remote.py @@ -60,8 +60,7 @@ class RemoteRepository: raise IOError('Could not load %s from %s (status code %d, url %s)' \ % (id, self.name, status, remote_url)) tmp_file = tempfile.NamedTemporaryFile(suffix=tmp_file_suffix) - contents = ''.join(connection) - tmp_file.write(contents) + tmp_file.write(connection.read()) tmp_file.flush() return tmp_file