def get_messages(id):
result = {}
try:
messages = mail.Message.filter(address=id)
if (len(messages) == 0):
raise NotFound('could not find messages for email %s' % ( id))
result['count'] = len(messages)
msg_list = []
for msg in messages:
msg_list.append(msg.toJson())
result['messages'] = msg_list
except (mail.Message.DoesNotExist, KeyError):
raise NotFound('could not find messages for email %s' % ( id))
except (mail.Email.DoesNotExist, KeyError):
raise NotFound('could not find email with address %s' % (id))
return json(result)
评论列表
文章目录