aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--interpreter.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/interpreter.py b/interpreter.py
index f71d7f5..cb29c16 100644
--- a/interpreter.py
+++ b/interpreter.py
@@ -176,6 +176,7 @@ class ConfigurationDataHolder(InterpreterObject):
self.held_object = build.ConfigurationData()
self.methods.update({'set': self.set_method,
'set10': self.set10_method,
+ 'has' : self.has_method,
})
def is_used(self):
@@ -206,6 +207,9 @@ class ConfigurationDataHolder(InterpreterObject):
else:
self.held_object.values[name] = 0
+ def has_method(self, args, kwargs):
+ return args[0] in self.held_object.values
+
def get(self, name):
return self.held_object.values[name]