سلام
استاد در دکوریتور calculate_vat نباید به جای محاسبه ی total_price با pur.total_price از func(pur) استفاده کنیم ؟
چون درسته نتیجه ی هر دو دستور اینجا یکیه ولی در صورتی استفاده از دستور فعلی اگر در show_vat_plus_price دستور دیگری بود اجرا نمیشد.
درواقع الان اصلا این function اجرا نمیشه.