def get_user(request): db = request.db api_key = unauthenticated_userid(request) if api_key is not None: # this should return None if the user doesn't exist # in the database return User.by_api_key(db, api_key)
def users(request): db = request.db # Schema schema = SchemaNode(Mapping(), SchemaNode(Integer(), name='id')) payload = schema.deserialize(request.json) users = User.by_params(db, **payload) return users