diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-03-28 22:03:39 +0300 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-04-02 00:07:23 +0300 |
| commit | 553ac89e02c170b504c495e83164a7a9d15198f4 (patch) | |
| tree | 680853d080c9842ff59a071032e0e4220a10c43a /mesonbuild/coredata.py | |
| parent | 319398f0749890a57a661ddb4524e93f86a0d41e (diff) | |
| download | meson-553ac89e02c170b504c495e83164a7a9d15198f4.tar.gz | |
Review fixes.
Diffstat (limited to 'mesonbuild/coredata.py')
| -rw-r--r-- | mesonbuild/coredata.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index dce1d1dba..58dfb9743 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -16,6 +16,7 @@ import pickle, os, uuid from pathlib import PurePath from .mesonlib import MesonException, commonpath from .mesonlib import default_libdir, default_libexecdir, default_prefix +import ast version = '0.40.0.dev1' backendlist = ['ninja', 'vs', 'vs2010', 'vs2015', 'vs2017', 'xcode'] @@ -113,7 +114,7 @@ class UserStringArrayOption(UserOption): if isinstance(value, str): if not value.startswith('['): raise MesonException('Valuestring does not define an array: ' + value) - newvalue = eval(value, {}, {}) # Yes, it is unsafe. + newvalue = ast.literal_eval(value) else: newvalue = value if not isinstance(newvalue, list): |
