graphics/GraphicCommons.py
branchpython3
changeset 3759 f713566d5d01
parent 3752 9f6f46dbe3ae
child 3762 247599238b9d
equal deleted inserted replaced
3758:bc71b19b45ff 3759:f713566d5d01
   292         for connector in connectors:
   292         for connector in connectors:
   293             connector_pos = connector.GetRelPosition()
   293             connector_pos = connector.GetRelPosition()
   294             distances.append((sqrt((self.Pos.x + connector_pos.x - position.x) ** 2 +
   294             distances.append((sqrt((self.Pos.x + connector_pos.x - position.x) ** 2 +
   295                                    (self.Pos.y + connector_pos.y - position.y) ** 2),
   295                                    (self.Pos.y + connector_pos.y - position.y) ** 2),
   296                               connector))
   296                               connector))
   297         distances.sort()
   297         distances.sort(key=lambda n: n[0])
   298         if len(distances) > 0:
   298         if len(distances) > 0:
   299             return distances[0][1]
   299             return distances[0][1]
   300         return None
   300         return None
   301 
   301 
   302     def IsOfType(self, type, reference):
   302     def IsOfType(self, type, reference):