Date: Tue, 7 Dec 2004 14:21:51 -0500 From: Randy Pratt <rpratt1950@earthlink.net> To: Hye-Shik Chang <hyeshik@gmail.com> Cc: mezz@freebsd.org Subject: Re: net/gnome-btdownload problem with python-2.4 update Message-ID: <20041207142151.4cb54dd6.rpratt1950@earthlink.net> In-Reply-To: <4f0b69dc04120618134047d8e6@mail.gmail.com> References: <20041206140142.24a01461.rpratt1950@earthlink.net> <4f0b69dc04120618134047d8e6@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 7 Dec 2004 11:13:42 +0900 Hye-Shik Chang <hyeshik@gmail.com> wrote: > On Mon, 6 Dec 2004 14:01:42 -0500, Randy Pratt <rpratt1950@earthlink.net> wrote: > > The net/gnome-btdownload builds and installs fine but has some > > run-time issues after the latest python-2.4 update: > > > > $ gnome-btdownload sample.torrent & > > [1] 67064 > > bash-2.05b$ /usr/X11R6/bin/gnome-btdownload:713: DeprecationWarning: gtk.Progress.set_percentage is deprecated, use gtk.ProgressBar methods > > progressbar_download_status.set_percentage(dict['fractionDone']) > > Exception in thread Thread-1: > > Traceback (most recent call last): > > File "/usr/local/lib/python2.4/threading.py", line 442, in __bootstrap > > self.run() > > File "/usr/local/lib/python2.4/threading.py", line 422, in run > > self.__target(*self.__args, **self.__kwargs) > > File "/usr/local/lib/python2.4/site-packages/BitTorrent/Rerequester.py", line 85, in rerequest > > h = urlopen(url) > > File "/usr/local/lib/python2.4/urllib2.py", line 130, in urlopen > > return _opener.open(url, data) > > File "/usr/local/lib/python2.4/urllib2.py", line 364, in open > > response = meth(req, response) > > File "/usr/local/lib/python2.4/urllib2.py", line 468, in http_response > > code, msg, hdrs = response.code, response.msg, response.info() > > AttributeError: addinfourldecompress instance has no attribute 'code' > > > > This patch may help. Please let me know if you encounter another problem. > > --- BitTorrent/zurllib.py.orig Mon Dec 6 21:38:20 2004 > +++ BitTorrent/zurllib.py Mon Dec 6 21:41:30 2004 > @@ -35,7 +35,10 @@ > if DEBUG: > pprint.pprint(headers.dict) > url = fp.url > - return addinfourldecompress(fp, headers, url) > + resp = addinfourldecompress(fp, headers, url) > + resp.code = fp.code > + resp.msg = fp.msg > + return resp > > > Hye-Shik Hi, That patch does fix the errors on startup. The download starts as it normally would. However, if I stop the torrent download and then try to resume it, a new set of run-time errors develop: Exception in thread Thread-3: Traceback (most recent call last): File "/usr/local/lib/python2.4/threading.py", line 442, in __bootstrap self.run() File "/usr/local/lib/python2.4/threading.py", line 422, in run self.__target(*self.__args, **self.__kwargs) File "/usr/local/lib/python2.4/site-packages/BitTorrent/Rerequester.py", line 85, in rerequest h = urlopen(url) File "/usr/local/lib/python2.4/urllib2.py", line 130, in urlopen return _opener.open(url, data) File "/usr/local/lib/python2.4/urllib2.py", line 358, in open response = self._open(req, data) File "/usr/local/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/local/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/usr/local/lib/python2.4/site-packages/BitTorrent/zurllib.py", line 33, in http_open fp = HTTPHandler.http_open(self,req) File "/usr/local/lib/python2.4/urllib2.py", line 1021, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/local/lib/python2.4/urllib2.py", line 994, in do_open r = h.getresponse() File "/usr/local/lib/python2.4/httplib.py", line 862, in getresponse response.begin() File "/usr/local/lib/python2.4/httplib.py", line 333, in begin version, status, reason = self._read_status() File "/usr/local/lib/python2.4/httplib.py", line 297, in _read_status raise BadStatusLine(line) BadStatusLine It just seems to stop there with no further activity. I did have an instance of testing the resume function where I didn't get the error message above, just a lock up of gnome-btdownload where I had to manually kill the process. So it seems like this is going to take some more work and testing to shake things out. Thanks for your help and I'll do what I can to assist in testing. Best regards, Randy --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041207142151.4cb54dd6.rpratt1950>