2 # Copyright (c) 2000 - 2016 Samsung Electronics Co., Ltd. All rights reserved.
5 # @author Chulwoo Shin <cw1.shin@samsung.com>
7 # Licensed under the Apache License, Version 2.0 (the "License");
8 # you may not use this file except in compliance with the License.
9 # You may obtain a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
27 def make_dirs(dirname):
30 except OSError as err:
31 if err.errno != errno.EEXIST:
34 def write(path, data):
35 file_path = os.path.join(path, 'tic_view.json')
36 with(open(file_path, 'w')) as f:
39 def decompress_gzip(intput_path, output_path):
40 with(gzip.open(intput_path, 'rb')) as fobj:
41 f = open(output_path, 'wb')
46 # def decompress_bunzip(intput_path, output_path):
47 # with open(output_path, 'wb') as new_file, bz2.BZ2File(intput_path, 'rb') as file:
48 # for data in iter(lambda : file.read(100 * 1024), b''):
49 # new_file.write(data)