From 36ef8ca575a743ea9bbaccb565420e9a91aa23b0 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 13 Oct 2010 22:42:48 +0000 Subject: [PATCH] bug fix --- lib/request/connect.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/request/connect.py b/lib/request/connect.py index 94155b730..bb766369b 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -347,7 +347,10 @@ class Connect: if kb.nullConnection == "HEAD": pageLength = int(headers['Content-Length']) elif kb.nullConnection == "Range": - pageLength = int(headers['Content-Range'][headers['Content-Range'].find('/') + 1:]) + if 'Content-Range' in headers: + pageLength = int(headers['Content-Range'][headers['Content-Range'].find('/') + 1:]) + elif 'content-length' in headers: #sometimes + pageLength = int(headers['content-length']) if not pageLength: page, headers = Connect.getPage(url=uri, get=get, post=post, cookie=cookie, ua=ua, silent=silent, method=method, auxHeaders=auxHeaders, response=response, raise404=raise404)