mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2025-12-20 08:10:07 +01:00
Stop hardcoding the Python path to /usr/bin/python3. Not all systems have Python installed to /usr/bin, and some users might have installed Python to a custom location. Instead, use /usr/bin/env, which performs a $PATH lookup to find the Python executable. Signed-off-by: Issam E. Maghni <issam.e.maghni@mailbox.org>
23 lines
416 B
Python
Executable file
23 lines
416 B
Python
Executable file
#!/usr/bin/env 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()
|