diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-10-20 20:46:42 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-10-20 20:46:42 +0300 |
commit | 538073a9cf300d68980d55aa43c68008f2e88a65 (patch) | |
tree | 2a2933b5d9e569935f7cc4517b6201de7c8c7b91 /mesonlib.py | |
parent | 910dcbf290242fc099a7dd14f0c55cec9ce5dd7e (diff) | |
download | meson-538073a9cf300d68980d55aa43c68008f2e88a65.zip meson-538073a9cf300d68980d55aa43c68008f2e88a65.tar.gz meson-538073a9cf300d68980d55aa43c68008f2e88a65.tar.bz2 |
Created a link test method.
Diffstat (limited to 'mesonlib.py')
-rw-r--r-- | mesonlib.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mesonlib.py b/mesonlib.py index 0c7c308..4060d3f 100644 --- a/mesonlib.py +++ b/mesonlib.py @@ -255,6 +255,16 @@ def replace_if_different(dst, dst_tmp): pass os.replace(dst_tmp, dst) +def stringlistify(item): + if isinstance(item, str): + item = [item] + if not isinstance(item, list): + raise MesonException('Item is not an array') + for i in item: + if not isinstance(i, str): + raise MesonException('List item not a string.') + return item + class UserOption: def __init__(self, name, description): super().__init__() |