def get(request):
'''
Generate x number of emails
'''
count = int(get_post_param(request, 'count'))
try:
if count <= 0:
raise InvalidUsage('count must be greater than 0')
except KeyError:
raise InvalidUsage('count must be present')
live_emails = mail.Email.all()
logger.debug("Generating %s emails.", count)
email_gen = utils.generate_emails(count)
emails = []
addresses = []
for n in range(count):
email = next(email_gen)
emails.append(email)
addresses.append(email.address)
db_service.batch_save(emails)
return json({'accounts': addresses, "total_active": len(live_emails) + count}, status = 201)
评论列表
文章目录