def create_user(**kwargs): username = kwargs.get('username') if User.get_by_username(username): raise PoseidonError('Duplicate Username') new_user = User.new(**kwargs) return serialize_model(new_user)