def testSend(openPort, filesOrData, sendDict): global errorSend try: if sendDict is not None: dt = DataSenderThreadBase.send(RECEIVER, openPort, filesOrData, sendDict, getCoreLogger()) elif type(filesOrData) is str: dt = DataSenderThreadBase.sendData(RECEIVER, openPort, filesOrData, getCoreLogger()) else: dt = DataSenderThreadBase.sendSingleFile(RECEIVER, openPort, filesOrData[0], getCoreLogger()) dt.performSend() except: errorSend = True getCoreLogger().error(u"Error sending: %s", formatException())
def __init__(self, receiverIP, receiverPort, filesOrData, sendDict, logger, parent): QThread.__init__(self, parent) DataSenderThreadBase.__init__(self, receiverIP, receiverPort, filesOrData, sendDict, logger)