summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Costan <costan@gmail.com>2016-06-25 11:06:43 -0700
committerBrian Waldon <brian@waldon.cc>2016-06-25 11:06:43 -0700
commit4f839e8fdb2ba35cb43549e55c27a987274bd1b9 (patch)
tree41dd923571745ff4650b12c638d6c13c0a2e5d50
parent632a78601df3b47081b97220cfed96e089d7b2fa (diff)
downloadwarlock-4f839e8fdb2ba35cb43549e55c27a987274bd1b9.tar.gz
Better error message on __setitem__ failure (#22)
repr helps distinguish between strings and integers
-rw-r--r--warlock/model.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/warlock/model.py b/warlock/model.py
index 233b753..602a09a 100644
--- a/warlock/model.py
+++ b/warlock/model.py
@@ -46,7 +46,7 @@ class Model(dict):
try:
self.validate(mutation)
except exceptions.ValidationError as exc:
- msg = ("Unable to set '%s' to '%s'. Reason: %s"
+ msg = ("Unable to set '%s' to %r. Reason: %s"
% (key, value, str(exc)))
raise exceptions.InvalidOperation(msg)