def include_recipe(self, *args):
        for name in args:
            if name in self.included_recipes:
                continue

            self.included_recipes_order.append(name)

            try:
                cookbook, recipe = name.split('.')
            except ValueError:
                cookbook, recipe = name, "default"
            
            try:
                cb = self.cookbooks[cookbook]
            except KeyError:
                self.load_cookbook(cookbook)
                cb = self.cookbooks[cookbook]
                # raise Fail("Trying to include a recipe from an unknown cookbook %s" % name)

            self.included_recipes[name] = (cb, recipe)

            if self.running:
                self.source_recipe(cb, recipe)
dataset/ETHPy150Open samuel/kokki/kokki/kitchen.py/Kitchen.include_recipe/original