def connect(self): portnames = scan_serial() print portnames for port in portnames: self.port = CarberryObdPort(port, None, 2) if (self.port.State == 0): self.port.close() self.port = None else: break if (self.port): print "Connected to " + self.port.port.name