More get-google-files bugfixes.

This commit is contained in:
ctso 2010-06-30 05:52:16 +00:00
parent 042f09fa0f
commit a73c687596
1 changed files with 7 additions and 4 deletions

View File

@ -15,7 +15,6 @@ def download():
os.makedirs("proprietary")
except:
pass
os.chdir("proprietary")
if len(MIRRORS) > 1:
i = random.randrange(0, len(MIRRORS)-1)
else:
@ -27,11 +26,15 @@ def download():
zip = zipfile.ZipFile(StringIO.StringIO(data),'r')
for filename in zip.namelist():
if filename.split("/")[0] == "system":
if filename.split("/")[0] == "system" and filename[-1] != "/":
print "Extracting %s" % filename
try:
zip.extract(filename)
except:
bytes = zip.read(filename)
fd = open("proprietary/"+os.path.basename(filename),"wb")
fd.write(bytes)
fd.close()
except Exception, e:
print e
pass
def main():