diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-05-25 17:53:35 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-05-25 17:53:35 +0300 |
commit | babdb27570336387c49e380f12f589b01438d66d (patch) | |
tree | 61467ba5530740e29c24335389b7354445911f4c /mesonbuild/interpreter.py | |
parent | 2a3a1ce8e001042f8b5018affc75e953da58bb26 (diff) | |
parent | dc148e0702dc47197f36a843b499d3d513faf272 (diff) | |
download | meson-babdb27570336387c49e380f12f589b01438d66d.zip meson-babdb27570336387c49e380f12f589b01438d66d.tar.gz meson-babdb27570336387c49e380f12f589b01438d66d.tar.bz2 |
Merge pull request #479 from mesonbuild/i18n
Moved gettext into i18n module.
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index ae119de..da90814 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -1052,6 +1052,7 @@ class Interpreter(): raise InterpreterException('Tried to create target %s which already exists.' % v.name) self.build.targets[v.name] = v elif isinstance(v, build.InstallScript): + print('x') self.build.install_scripts.append(v) elif isinstance(v, build.Data): self.build.data.append(v) @@ -1285,15 +1286,7 @@ class Interpreter(): @stringArgs def func_gettext(self, nodes, args, kwargs): - if len(args) != 1: - raise InterpreterException('Gettext requires one positional argument (package name).') - packagename = args[0] - languages = kwargs.get('languages', None) - check_stringlist(languages, 'Argument languages must be a list of strings.') - # TODO: check that elements are strings - if len(self.build.pot) > 0: - raise InterpreterException('More than one gettext definition currently not supported.') - self.build.pot.append((packagename, languages, self.subdir)) + raise InterpreterException('Gettext() function has been moved to module i18n. Import it and use i18n.gettext() instead') def func_option(self, nodes, args, kwargs): raise InterpreterException('Tried to call option() in build description file. All options must be in the option file.') |