gome.gdbus_codegen: fix annotations argument for multiple annotations

Per the gdbus-codegen documentation, this "may be used several times",
and it is:
- a valid use case
- used that way in the wild

Fixes building at least geoclue2, gdm.
pull/10112/head
Eli Schwartz 3 years ago committed by Nirbheek Chauhan
parent 761d691079
commit f5ccc4ad59
  1. 2
      mesonbuild/modules/gnome.py

@ -1437,7 +1437,7 @@ class GnomeModule(ExtensionModule):
'annotations', ContainerTypeInfo(list, str),
listify=True,
default=[],
validator=lambda x: 'must be made up of 3 strings for ELEMENT, KEY, and VALUE' if len(x) != 3 else None
validator=lambda x: 'must be made up of 3 strings for ELEMENT, KEY, and VALUE' if len(x) % 3 != 0 else None
),
KwargInfo('install_header', bool, default=False, since='0.46.0'),
KwargInfo('install_dir', (str, NoneType), since='0.46.0'),

Loading…
Cancel
Save