def main()

in get_skill/__init__.py [0:0]


def main(req: func.HttpRequest) -> func.HttpResponse:
    skill_id = req.route_params.get("skill_id")
    logging.info(f"Fetching skill by id {skill_id}")

    if skill_id:
        if skill_id not in skills:
            res = func.HttpResponse(
                f"Not Found: Skill with id {skill_id} does not exist", status_code=404
            )
        else:
            res = func.HttpResponse(json.dumps(skills[skill_id]))
    else:
        res = func.HttpResponse(
            "Please pass a skill_id on the query string or in the request body",
            status_code=400,
        )

    return res