summaryrefslogtreecommitdiff
path: root/warlock/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'warlock/core.py')
-rw-r--r--warlock/core.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/warlock/core.py b/warlock/core.py
index ee1d622..4b96345 100644
--- a/warlock/core.py
+++ b/warlock/core.py
@@ -53,6 +53,12 @@ def model_factory(schema):
raise InvalidOperation()
self.__dict__['raw'] = mutation
+ def __getitem__(self, key):
+ return self.__getattr__(key)
+
+ def __setitem__(self, key, value):
+ return self.__setattr__(key, value)
+
def iteritems(self):
return copy.deepcopy(self.__dict__['raw']).iteritems()