diff options
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 7324f67..828ab35 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -211,6 +211,12 @@ class ConfigurationDataHolder(MutableInterpreterObject, ObjectHolder): self.used = True def validate_args(self, args, kwargs): + if len(args) == 1 and isinstance(args[0], list) and len(args[0]) == 2: + mlog.log(mlog.red('DEPRECATION:'), + '''Passing a list as the single argument to configuration_data.set is deprecated. +This will become a hard error in the future''') + args = args[0] + if len(args) != 2: raise InterpreterException("Configuration set requires 2 arguments.") if self.used: |