Work around extractall bug in older versions of Python

Python bug: http://bugs.python.org/issue4710
Refs #200
This commit is contained in:
Tom Payne
2013-02-18 19:15:25 +01:00
parent a455473a28
commit 8c2eb55f64

View File

@@ -345,7 +345,10 @@ def hostexamples(t):
@target(PROJ4JS, PROJ4JS_ZIP)
def proj4js(t):
from zipfile import ZipFile
ZipFile(PROJ4JS_ZIP).extractall('build')
zf = ZipFile(PROJ4JS_ZIP)
contents = zf.open('proj4js/lib/proj4js-combined.js').read()
with open(t.name, 'wb') as f:
f.write(contents)
@target(PROJ4JS_ZIP, clean=False)