def handleUIDL(data): data = data.split() logging.debug(data) if len(data) == 1: refdata = bminterface.getUIDLforAll() logging.debug(refdata) returnData = '+OK\r\n' for msgID, d in enumerate(refdata): returnData += "%s %s\r\n" % (msgID+1, d) returnData += '.' else: refdata = bminterface.getUIDLforSingle(int(data[1])-1) logging.debug(refdata) returnData = '+OK ' + data[0] + str(refdata[0]) return returnData
def handleUIDL(data): data = data.split() logging.debug(data) if len(data) == 1: refdata = bminterface.getUIDLforAll() else: refdata = bminterface.getUIDLforSingle(int(data[1]) - 1) logging.debug(refdata) if len(refdata) == 1: returnData = "+OK " + data[1] + str(refdata[0]) else: returnData = "+OK listing UIDL numbers...\r\n" for msgID in range(len(refdata)): returnData += str(msgID + 1) + " " + refdata[msgID] + "\r\n" returnData += "." return returnData
def handleUIDL(data): data = data.split() logging.debug(data) if len(data) == 1: refdata = bminterface.getUIDLforAll() else: refdata = bminterface.getUIDLforSingle(int(data[1])-1) logging.debug(refdata) if len(refdata) == 1: returnData = '+OK ' + data[1] + str(refdata[0]) else: returnData = '+OK listing UIDL numbers...\r\n' for msgID in range(len(refdata)): returnData += str(msgID+1) + ' ' + refdata[msgID] + '\r\n' returnData += '.' return returnData
def handleUIDL(data): data = data.split() print data if len(data) == 1: refdata = bminterface.getUIDLforAll() else: refdata = bminterface.getUIDLforSingle(int(data[1])-1) print refdata if len(refdata) == 1: returnData = '+OK ' + data[1] + str(refdata[0]) else: returnData = '+OK listing UIDL numbers...\r\n' for msgID in range(len(refdata)): returnData += str(msgID+1) + ' ' + refdata[msgID] + '\r\n' returnData += '.' return returnData