entity.py
branchstable
changeset 7288 b156200ebc9d
parent 7246 ecae5b526437
parent 7287 601ad29268ab
child 7296 e559ade02665
child 7302 c281afe35b8b
--- a/entity.py	Fri Apr 29 10:29:25 2011 +0200
+++ b/entity.py	Fri Apr 29 19:31:25 2011 +0200
@@ -272,7 +272,7 @@
                 role = 'object'
             else:
                 role = 'subject'
-            assert eschema.has_relation(attr, role)
+            assert eschema.has_relation(attr, role), '%s %s not found on %s' % (attr, role, eschema)
             rschema = eschema.subjrels[attr] if role == 'subject' else eschema.objrels[attr]
             if not rschema.final and isinstance(value, (tuple, list, set, frozenset)):
                 if len(value) == 1: