Π Python Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΡΠΎ "ΠΎΠ±ΡΡΡΠΊΠΈ", ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π΄ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.
def logger(func):
def wrapper(*args, **kwargs):
print(f"ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ {func.__name__}")
return func(*args, **kwargs)
return wrapper
@logger
def say_hello(name):
print(f"ΠΡΠΈΠ²Π΅Ρ, {name}!")
say_hello("ΠΠ½Π½Π°")
π ΠΠ΄Π΅ΡΡ @logger Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ say_hello, Π½Π΅ ΠΌΠ΅Π½ΡΡ Π΅Ρ ΠΊΠΎΠ΄.
Please open Telegram to view this post
VIEW IN TELEGRAM