mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-20 08:57:50 +02:00
gdbus-codegen: make --interface-info-{header,body} not crash
Since1217b1bc4f
, LICENSE_STR has taken two parameters, not one. Without this change, running either mode fails with a traceback like: Traceback (most recent call last): File "../gdbus-codegen", line 55, in <module> sys.exit(codegen_main.codegen_main()) File ".../codegen_main.py", line 294, in codegen_main gen.generate() File ".../codegen.py", line 896, in generate self.generate_body_preamble() File ".../codegen.py", line 682, in generate_body_preamble self.outfile.write(LICENSE_STR.format(config.VERSION)) IndexError: tuple index out of range8916874ee6
, which introduced these flags, was actually merged after that commit, but I assume it was written beforehand.
This commit is contained in:
@@ -281,6 +281,7 @@ def codegen_main():
|
||||
gen = codegen.InterfaceInfoHeaderCodeGenerator(all_ifaces,
|
||||
args.c_namespace,
|
||||
header_name,
|
||||
input_files_basenames,
|
||||
args.pragma_once,
|
||||
outfile)
|
||||
gen.generate()
|
||||
@@ -290,6 +291,7 @@ def codegen_main():
|
||||
gen = codegen.InterfaceInfoBodyCodeGenerator(all_ifaces,
|
||||
args.c_namespace,
|
||||
header_name,
|
||||
input_files_basenames,
|
||||
outfile)
|
||||
gen.generate()
|
||||
|
||||
|
Reference in New Issue
Block a user