diff options
author | Victor Costan <costan@gmail.com> | 2016-06-25 11:06:43 -0700 |
---|---|---|
committer | Brian Waldon <brian@waldon.cc> | 2016-06-25 11:06:43 -0700 |
commit | 4f839e8fdb2ba35cb43549e55c27a987274bd1b9 (patch) | |
tree | 41dd923571745ff4650b12c638d6c13c0a2e5d50 | |
parent | 632a78601df3b47081b97220cfed96e089d7b2fa (diff) | |
download | warlock-4f839e8fdb2ba35cb43549e55c27a987274bd1b9.tar.gz |
Better error message on __setitem__ failure (#22)
repr helps distinguish between strings and integers
-rw-r--r-- | warlock/model.py | 2 |
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) |