schema.py
changeset 2718 3a56b87bb5d6
parent 2716 2f6edb0e9626
child 2730 bb6fcb8c5d71
equal deleted inserted replaced
2717:23fe250deb02 2718:3a56b87bb5d6
   483 
   483 
   484     def del_relation_def(self, subjtype, rtype, objtype):
   484     def del_relation_def(self, subjtype, rtype, objtype):
   485         for k, v in self._eid_index.items():
   485         for k, v in self._eid_index.items():
   486             if v == (subjtype, rtype, objtype):
   486             if v == (subjtype, rtype, objtype):
   487                 del self._eid_index[k]
   487                 del self._eid_index[k]
       
   488                 break
   488         super(CubicWebSchema, self).del_relation_def(subjtype, rtype, objtype)
   489         super(CubicWebSchema, self).del_relation_def(subjtype, rtype, objtype)
   489 
   490 
   490     def del_entity_type(self, etype):
   491     def del_entity_type(self, etype):
   491         eschema = self.eschema(etype)
   492         eschema = self.eschema(etype)
   492         self._eid_index.pop(eschema.eid, None)
   493         self._eid_index.pop(eschema.eid, None)