Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
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