code: def get_recipe(self, recipe_name):
          
          if recipe_name.endswith('.yaml'):
              recipe = self._recipes.get(RecipeObject.FromFile(recipe_name, self._recipe_actions, self._recipe_resources).name)
          else:
              recipe = self._recipes.get(recipe_name)
          if recipe is None:
              raise RecipeNotFoundError("Could not find recipe", recipe_name=recipe_name, known_recipes=[x for x in self._recipes.keys()])
  
          return recipe
docs: Get a recipe by name.
  
          Args:
              recipe_name (str): The name of the recipe to fetch. Can be either the
                  yaml file name or the name of the recipe.