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