def useradd(email): """Creates new user.""" if User.get_by_email(email): abort('[%s] exists' % email) try: password = prompt_pass('Password [%s]' % email) except KeyboardInterrupt: abort('nothing changed.') user = User.create(email, password, is_active=True) db.session.commit() print('[%s:%s] is created.' % (user.id, user.email))