コード例 #1
0
 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()   #