1*6c119a46SAndroid Build Coastguard Worker#!/usr/bin/env python3 2*6c119a46SAndroid Build Coastguard Worker 3*6c119a46SAndroid Build Coastguard Workerimport sys 4*6c119a46SAndroid Build Coastguard Worker 5*6c119a46SAndroid Build Coastguard Workerexecpath, inpath, outpath, *dict_list = sys.argv 6*6c119a46SAndroid Build Coastguard Worker 7*6c119a46SAndroid Build Coastguard Workerdictonary = {} 8*6c119a46SAndroid Build Coastguard Workerwhile dict_list: 9*6c119a46SAndroid Build Coastguard Worker key, value, *rest = dict_list 10*6c119a46SAndroid Build Coastguard Worker dictonary[key] = value 11*6c119a46SAndroid Build Coastguard Worker dict_list = rest 12*6c119a46SAndroid Build Coastguard Worker 13*6c119a46SAndroid Build Coastguard Workerinfile = open(inpath, 'r') 14*6c119a46SAndroid Build Coastguard Workeroutfile = open(outpath, 'w') 15*6c119a46SAndroid Build Coastguard Worker 16*6c119a46SAndroid Build Coastguard Workerbuf = infile.read() 17*6c119a46SAndroid Build Coastguard Workerinfile.close() 18*6c119a46SAndroid Build Coastguard Worker 19*6c119a46SAndroid Build Coastguard Workerfor key, value in dictonary.items(): 20*6c119a46SAndroid Build Coastguard Worker buf = buf.replace('@{}@'.format(key), value) 21*6c119a46SAndroid Build Coastguard Worker 22*6c119a46SAndroid Build Coastguard Workeroutfile.write(buf) 23*6c119a46SAndroid Build Coastguard Workeroutfile.close() 24