A decorator ni funksyon inayofunga funksyon nyingine ili kuongeza tabia, bila kurekebisha kod ya asili. Inatumiwa na sintaksi @decorator juu ya funksyon — njia safi ya kuongeza wasiwasi wa kuvuka midSection kama kurekodi, muda, hifadhi, au udhibiti wa ufikaji.
Jinsi dekoratari zinavyofanya kazi
():
():
()
result = func(*args, **kwargs)
()
result
wrapper
():
()
greet()
