schema.py
changeset 5768 1e73a466aa69
parent 5752 b0bb553e3be4
child 5896 67683b7e591a
equal deleted inserted replaced
5766:c397819f2482 5768:1e73a466aa69
   575         try:
   575         try:
   576             rdefs = super(CubicWebSchema, self).add_relation_def(rdef)
   576             rdefs = super(CubicWebSchema, self).add_relation_def(rdef)
   577         except BadSchemaDefinition:
   577         except BadSchemaDefinition:
   578             reversed_etype_map = dict( (v, k) for k, v in ETYPE_NAME_MAP.iteritems() )
   578             reversed_etype_map = dict( (v, k) for k, v in ETYPE_NAME_MAP.iteritems() )
   579             if rdef.subject in reversed_etype_map or rdef.object in reversed_etype_map:
   579             if rdef.subject in reversed_etype_map or rdef.object in reversed_etype_map:
   580                 self.warning('huuuu')
       
   581                 return
   580                 return
   582             raise
   581             raise
   583         if rdefs:
   582         if rdefs:
   584             try:
   583             try:
   585                 self._eid_index[rdef.eid] = rdefs
   584                 self._eid_index[rdef.eid] = rdefs