--- a/graphics/LD_Objects.py Fri Jul 24 09:55:11 2009 +0200
+++ b/graphics/LD_Objects.py Fri Jul 24 10:47:35 2009 +0200
@@ -246,7 +246,11 @@
# Returns all the power rail connectors
def GetConnectors(self):
- return [connector for connector in self.Connectors if connector]
+ connectors = [connector for connector in self.Connectors if connector]
+ if self.Type == LEFTRAIL:
+ return {"inputs": [], "outputs": connectors}
+ else:
+ return {"inputs": connectors, "outputs": []}
# Test if point given is on one of the power rail connectors
def TestConnector(self, pt, direction = None, exclude = True):
@@ -548,7 +552,7 @@
# Returns input and output contact connectors
def GetConnectors(self):
- return {"input":self.Input,"output":self.Output}
+ return {"inputs": [self.Input], "outputs": [self.Output]}
# Test if point given is on contact input or output connector
def TestConnector(self, pt, direction = None, exclude=True):
@@ -837,7 +841,7 @@
# Returns input and output coil connectors
def GetConnectors(self):
- return {"input":self.Input,"output":self.Output}
+ return {"inputs": [self.Input], "outputs": [self.Output]}
# Test if point given is on coil input or output connector
def TestConnector(self, pt, direction = None, exclude=True):