Changeset 954 for trunk

Show
Ignore:
Timestamp:
04/21/11 13:43:23 (13 months ago)
Author:
pierre
Message:

Some confusions again in the commit. Re Sorry. Is there a way to delete commits from the trac, if I'm again confusing some files ?

Location:
trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/connectors.py

    r953 r954  
    324324        self.distance_matrix.set_source(src.position)         
    325325        if not self.allow_self_connections and self.projection.pre == self.projection.post: 
    326             i         = numpy.where(precreate == src) 
    327             if len(i) > 0: 
    328                 precreate = numpy.delete(precreate, i[0]) 
     326            idx_src   = numpy.where(self.candidates == src) 
     327            if len(idx_src) > 0: 
     328                i     = numpy.where(precreate == idx_src[0]) 
     329                if len(i) > 0: 
     330                    precreate = numpy.delete(precreate, i[0]) 
    329331                 
    330332        if (n_connections is not None) and (len(precreate) > 0):             
  • trunk/src/nest/connectors.py

    r951 r954  
    5656         
    5757        if not self.allow_self_connections and self.projection.pre == self.projection.post: 
    58             i         = numpy.where(self.candidates == tgt) 
    59             if len(i) > 0: 
    60                 precreate = numpy.delete(precreate, i[0]) 
     58            idx_tgt   = numpy.where(self.candidates == tgt) 
     59            if len(idx_tgt) > 0: 
     60                i     = numpy.where(precreate == idx_tgt[0]) 
     61                if len(i) > 0: 
     62                    precreate = numpy.delete(precreate, i[0]) 
    6163                 
    6264        if (rewiring is not None) and (rewiring > 0):