diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2022-01-10 18:18:19 -0500 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2022-01-10 23:06:51 -0500 |
commit | 81fbcd1df48f669b6b23b9dd0752d6d366cc9bf2 (patch) | |
tree | cf23c1c21163d5a01076a23c100ee1c704176279 /mesonbuild/interpreter/interpreter.py | |
parent | fe51450970638d2610519ff2f42b4892bbaab1e0 (diff) | |
download | meson-81fbcd1df48f669b6b23b9dd0752d6d366cc9bf2.zip meson-81fbcd1df48f669b6b23b9dd0752d6d366cc9bf2.tar.gz meson-81fbcd1df48f669b6b23b9dd0752d6d366cc9bf2.tar.bz2 |
fix broken module tests which caused gtkdoc-check to traceback on assert
Regression in commit 566c2c9a9c98d13f85ccef624e9ac584f64c6a4a.
The interpreter details are a bit of black magic. Functions expect
tuples, but they receive lists and then the type-checking decorators
convert those to tuples.
So, directly manhandling a self._interpreter.func_*() but passing it the
tuple it nominally expected, actually explodes in your face by way of
failing an assert, then dumping 'ERROR: Unhandled python exception'.
Fixes use of gnome.gtkdoc(..., check: true), for example when building
glib.
Diffstat (limited to 'mesonbuild/interpreter/interpreter.py')
0 files changed, 0 insertions, 0 deletions