add a defensive assertion

This commit is contained in:
Adrian Sampson 2014-03-22 11:00:24 -07:00
parent 810841ba5a
commit 99bbecf7f5

View file

@ -301,6 +301,7 @@ class Model(object):
"""
self._check_db()
stored_obj = self._db._get(type(self), self.id)
assert stored_obj is not None, "object {0} not in DB".format(self.id)
self.update(dict(stored_obj))
self.clear_dirty()