From owner-freebsd-gnome@FreeBSD.ORG Tue Dec 7 04:25:27 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2F6B16A4CF; Tue, 7 Dec 2004 04:25:27 +0000 (GMT) Received: from pop-a065c28.pas.sa.earthlink.net (pop-a065c28.pas.sa.earthlink.net [207.217.121.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B51443D76; Tue, 7 Dec 2004 04:25:27 +0000 (GMT) (envelope-from rpratt1950@earthlink.net) Received: from fl-69-34-75-250.dyn.sprint-hsd.net ([69.34.75.250] helo=kt.weeble.com) by pop-a065c28.pas.sa.earthlink.net with smtp (Exim 3.33 #1) id 1CbWuj-0000sd-00; Mon, 06 Dec 2004 20:25:25 -0800 Date: Mon, 6 Dec 2004 23:25:20 -0500 From: Randy Pratt To: Hye-Shik Chang Message-Id: <20041206232520.72e79493.rpratt1950@earthlink.net> In-Reply-To: <4f0b69dc04120618134047d8e6@mail.gmail.com> References: <20041206140142.24a01461.rpratt1950@earthlink.net> <4f0b69dc04120618134047d8e6@mail.gmail.com> X-Mailer: Sylpheed version 1.0.0beta4 (GTK+ 1.2.10; i386-portbld-freebsd4.10) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: gnome@freebsd.org cc: mezz@freebsd.org Subject: Re: net/gnome-btdownload problem with python-2.4 update X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Dec 2004 04:25:27 -0000 On Tue, 7 Dec 2004 11:13:42 +0900 Hye-Shik Chang wrote: > On Mon, 6 Dec 2004 14:01:42 -0500, Randy Pratt 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. I should be able to test this by tomorrow and let you know how it worked. I appreciate your taking a look at this. Thanks! Best regards, Randy > --- 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 --