aboutsummaryrefslogtreecommitdiff
path: root/interpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-01-06 00:40:40 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2013-01-06 00:40:40 +0200
commit6137bfe326547b210b1702a2508f4a24b59607f1 (patch)
treea26993603058459f0bc1f9fbdb52f8c304df7045 /interpreter.py
parentc2889038cad76bcfe39be1bbf331ef296692539d (diff)
downloadmeson-6137bfe326547b210b1702a2508f4a24b59607f1.zip
meson-6137bfe326547b210b1702a2508f4a24b59607f1.tar.gz
meson-6137bfe326547b210b1702a2508f4a24b59607f1.tar.bz2
Better error message.
Diffstat (limited to 'interpreter.py')
-rwxr-xr-xinterpreter.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/interpreter.py b/interpreter.py
index e879d65..8fa3585 100755
--- a/interpreter.py
+++ b/interpreter.py
@@ -249,10 +249,10 @@ class Interpreter():
method_name = node.method_name.get_value()
args = node.arguments
if not object_name in self.variables:
- raise InvalidArguments('Line %d: unknown variable %s.' % (node.lineno(), object_name))
+ raise InvalidArguments('Line %d: unknown variable "%s".' % (node.lineno(), object_name))
obj = self.variables[object_name]
if not isinstance(obj, InterpreterObject):
- raise InvalidArguments('Line %d: variable %s can not be called.' % (node.lineno(), object_name))
+ raise InvalidArguments('Line %d: variable "%s" is not callable.' % (node.lineno(), object_name))
return obj.method_call(method_name, self.reduce_arguments(args))
if __name__ == '__main__':