Menu ▾ ▴

#4 Differ hangs without a timeout

open
nobody
5
2006-10-23
2006-10-23
No

At one point, the Differ hang, which was not
reproducable. It did not check a new site for about 15
minutes, then I interrupted.

This was not reproducable.

Traceback (most recent call last):
File "./SiteDiff.py", line 35, in ?
siteDiffer.diffAndMail()
File
"/home/robert/devel/sitediff/backend-svn/src/SiteDiffBackend/Differ.py",
line 56, in diffAndMail
newText = self.getTextFromSite()
File
"/home/robert/devel/sitediff/backend-svn/src/SiteDiffBackend/Differ.py",
line 147, in getTextFromSite
urlHandler = URLUtils.open_url(self.site.url,
http_proxy=proxy)
File
"/home/robert/devel/sitediff/backend-svn/src/SiteDiffBackend/URLUtils.py",
line 143, in open_url
page = urlopen(url, proxies=proxies)
File
"/home/robert/devel/sitediff/backend-svn/src/SiteDiffBackend/URLUtils.py",
line 130, in urlopen
return _opener.open(req)
File "/usr/lib/python2.4/urllib2.py", line 358, in open
response = self._open(req, data)
File "/usr/lib/python2.4/urllib2.py", line 376, in _open
'_open', req)
File "/usr/lib/python2.4/urllib2.py", line 337, in
_call_chain
result = func(*args)
File
"/home/robert/devel/sitediff/backend-svn/src/SiteDiffBackend/URLUtils.py",
line 79, in http_open
return decode(urllib2.HTTPHandler.http_open(self, req))
File "/usr/lib/python2.4/urllib2.py", line 1022, in
http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.4/urllib2.py", line 995, in
do_open
r = h.getresponse()
File "/usr/lib/python2.4/httplib.py", line 866, in
getresponse
response.begin()
File "/usr/lib/python2.4/httplib.py", line 336, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.4/httplib.py", line 294, in
_read_status
line = self.fp.readline()
File "/usr/lib/python2.4/socket.py", line 325, in
readline
data = recv(1)
KeyboardInterrupt

Discussion