[Debtorrent-commits] r34 -
/debtorrent/trunk/DebTorrent/download_bt1.py
camrdale-guest at users.alioth.debian.org
camrdale-guest at users.alioth.debian.org
Fri May 4 07:25:00 UTC 2007
Author: camrdale-guest
Date: Fri May 4 07:24:57 2007
New Revision: 34
URL: http://svn.debian.org/wsvn/debtorrent/?sc=1&rev=34
Log:
Fix a bug in ungzipping downloaded Packages.gz files twice
Modified:
debtorrent/trunk/DebTorrent/download_bt1.py
Modified: debtorrent/trunk/DebTorrent/download_bt1.py
URL: http://svn.debian.org/wsvn/debtorrent/debtorrent/trunk/DebTorrent/download_bt1.py?rev=34&op=diff
==============================================================================
--- debtorrent/trunk/DebTorrent/download_bt1.py (original)
+++ debtorrent/trunk/DebTorrent/download_bt1.py Fri May 4 07:24:57 2007
@@ -372,11 +372,14 @@
h = urlopen(url)
file = url
data = h.read()
+ assert len(data) > 8
if url[-3:] == ".gz":
- compressed = StringIO(data)
- f = GzipFile(fileobj = compressed)
- data = f.read()
name = urlp[1] + urlp[2][:-3].replace('/','_')
+ if data[:8] != "Package:":
+ compressed = StringIO(data)
+ f = GzipFile(fileobj = compressed)
+ data = f.read()
+ assert data[:8] == "Package:"
h = data.split('\n')
except:
# errorfunc(url+' bad url')
More information about the Debtorrent-commits
mailing list