JustCaptain kod-buduschego
a8f57e3b0908bc3333dc3d5c7a2fbd787fa9c317
Перейти к файлу
Код
kod-buduschego Python 2025-20264.4. Декораторpracticesteachbasetask_1.py
anc update c70a58f 8 октября 2026 г.
task_1.py
from typing import Any


def log_calls(func: Any) -> Any:

    def wrapper(*args, **kwargs) -> Any:
        print("Name function: {}".format(func.__name__))
        print("Аргументы: args: {}, kwargs: {}".format(args, kwargs))
        result = func(*args, *kwargs)
        return result

    return wrapper


@log_calls
def add(a: int, b: int) -> int:
    return a + b


add(5, 356)