def ingredients(func): def wrapper(*args, **kwargs): _ingredients = ['хлеб', 'кетчуп', 'сыр'] for ingredient in _ingredients: print('---%s---' % ingredient) func(*args, **kwargs) for ingredient in _ingredients[::-1]: print('---%s---' % ingredient) return wrapper @ingredients def main_ingredient(meat): print('---%s---' % meat) main_ingredient('ветчина')