7028115 userland-fetch fails to validate gd2 archive (fix bzip)
authorNorm Jacobs <Norm.Jacobs@Oracle.COM>
Wed, 16 Mar 2011 13:47:22 -0700
changeset 137 6fb20db3eee4
parent 136 6a7dd3a5aaf9
child 138 089c2065503f
7028115 userland-fetch fails to validate gd2 archive (fix bzip)
tools/userland-fetch
--- a/tools/userland-fetch	Wed Mar 16 12:03:52 2011 -0700
+++ b/tools/userland-fetch	Wed Mar 16 13:47:22 2011 -0700
@@ -51,7 +51,12 @@
 		return False
 
 	while True:
-		block = file.read()
+		try:
+			block = file.read()
+		except IOError, err:
+			print str(err),
+			break
+
 		m.update(block)
 		if block == '':
 			break
@@ -77,7 +82,7 @@
 
 	try:
 		if expr_bz.match(filename):
-			file = bz2.BZFile(filename, 'r')
+			file = bz2.BZ2File(filename, 'r')
 		elif expr_gz.match(filename):
 			file = gzip.GzipFile(filename, 'r')
 		else: