def delObject(self, obj): if isinstance(obj, emModule): self._logger.debug("Delete module: %s"%id(obj)) cons = self.getConnectionsFrom(obj) for con in self.getConnectionsTo(obj): if not con in cons: cons.append(con) for con in cons: self.delObject( con ) else: self._logger.debug("Delete non-module: %s"%id(obj)) Canvas.delObject( self, obj ) self.OnModified() #