wayland-protocols/tests/replace.py
Jonas Ådahl 5cb6b92f01 tests: Add compile tests
Only tested by the meson build system.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
2021-03-26 15:50:36 +01:00

23 lines
412 B
Python
Executable file

#!/usr/bin/python3
import sys
execpath, inpath, outpath, *dict_list = sys.argv
dictonary = {}
while dict_list:
key, value, *rest = dict_list
dictonary[key] = value
dict_list = rest
infile = open(inpath, 'r')
outfile = open(outpath, 'w')
buf = infile.read()
infile.close()
for key, value in dictonary.items():
buf = buf.replace('@{}@'.format(key), value)
outfile.write(buf)
outfile.close()