def create_user(): """ Creating new User :return: the new user json, or 404 if user exist """ user_json = request.json try: if UserService.is_username_unique(user_json[UserKeys.USERNAME_KEY]): UserService.add_user(user_json[UserKeys.USERNAME_KEY], user_json[UserKeys.HASHED_PASSWORD]) else: return abort(406) except KeyError: abort(400) return {}