diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-05-02 15:47:03 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-05-02 15:47:03 +0300 |
commit | c78f8c994588c37c65413ef69e1f0e210bff20a4 (patch) | |
tree | 89af055b86382c59222cf5d8f4e8b5fcca410abe /interpreter.py | |
parent | 9117e2b076399e56d3c74642ca1c1f4731339131 (diff) | |
download | meson-c78f8c994588c37c65413ef69e1f0e210bff20a4.zip meson-c78f8c994588c37c65413ef69e1f0e210bff20a4.tar.gz meson-c78f8c994588c37c65413ef69e1f0e210bff20a4.tar.bz2 |
Renamed file function to files and made it take multiple arguments.
Diffstat (limited to 'interpreter.py')
-rw-r--r-- | interpreter.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/interpreter.py b/interpreter.py index 6de2d54..7e1f887 100644 --- a/interpreter.py +++ b/interpreter.py @@ -787,7 +787,7 @@ class Interpreter(): 'vcs_tag' : self.func_vcs_tag, 'set_variable' : self.func_set_variable, 'import' : self.func_import, - 'file' : self.func_file, + 'files' : self.func_files, } def module_method_callback(self, invalues): @@ -890,12 +890,8 @@ class Interpreter(): @stringArgs @noKwargs - def func_file(self, node, args, kwargs): - if len(args) != 1: - raise InvalidCode('File takes one argument.') - fname = args[0] - fobj = File.from_source_file(self.environment.source_dir, self.subdir, fname) - return fobj + def func_files(self, node, args, kwargs): + return [File.from_source_file(self.environment.source_dir, self.subdir, fname) for fname in args] def set_variable(self, varname, variable): if variable is None: |