summaryrefslogtreecommitdiff
path: root/tools/regression/xsl_reports/utils/zip.py
blob: 7473aa0051c8b6387c4dbf1913cd99e2c044f7a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12

import zipfile
import os.path

def unzip( archive_path, result_dir ):
    z = zipfile.ZipFile( archive_path, 'r', zipfile.ZIP_DEFLATED ) 
    for f in z.infolist():
        result = open( os.path.join( result_dir, f.filename ), 'wb' )
        result.write( z.read( f.filename ) )
        result.close()

    z.close()