mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2025-12-20 08:10:07 +01:00
Only tested by the meson build system. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Simon Ser <contact@emersion.fr>
23 lines
412 B
Python
Executable file
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()
|