برای رفتارهای عرضی (لاگ، تلاش مجدد، کش) به کار میرود. همیشه با functools.wraps بنویس. ببین تزئینکنندهها و بستارها.
واژه
تزئینکننده
تزئینکننده: تابعی که تابع دیگر را میگیرد و نسخهٔ توسعهیافتهاش را برمیگرداند.
مطالب مرتبط
از همین بخش و با برچسبهای مشترک
- بازتاب و مباحث تکمیلی دروننگری با type و inspect، اعلانها بهمثابه فراداده، تزئینکنندهها، بستارها و enum.
- تزئینکنندهها و بستارها nonlocal، کارخانهٔ تابع، دکوراتور با آرگومان و قانون wraps.
- رجیستری دستور با دکوراتور سیستمی بساز که هر تابعِ دارای دکوراتور register خودکار دستورِ برنامه شود و راهنما از امضاها ساخته شود.
این مطلب را خواندید؟ آن را علامت بزنید تا پیشرفت شما روی همین دستگاه ذخیره شود.
وضعیت پیشرفت برای تزئینکننده