Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

34 lines (30 sloc) 0.992 kB
#(c) Copyright Facebook, Inc. 2011. All rights reserved.
import zipfile
from os import mkdir,rmdir
from os.path import splitext, join
import glob
import shutil
def createZip(fname,addStep=True):
basename = splitext(fname)[0]
ext = splitext(fname)[1]
print basename,ext
print ext=='.dxf'
try:
mkdir(basename)
except OSError:
pass
file = zipfile.ZipFile(basename+'.zip',"w")
shutil.copy('License.html',basename)
file.write(join(basename,'License.html'),compress_type=zipfile.ZIP_DEFLATED)
shutil.copy(fname,basename)
file.write(join(basename,fname),compress_type=zipfile.ZIP_DEFLATED)
if addStep is True:
if (ext != '.dxf'):
shutil.copy(basename+'.step',basename)
file.write(join(basename,basename+'.step'),compress_type=zipfile.ZIP_DEFLATED)
file.close()
shutil.rmtree(basename)
for name in glob.glob('*.dxf'):
createZip(name)
for name in glob.glob('*.sldasm'):
createZip(name)
Jump to Line
Something went wrong with that request. Please try again.