Помогите, пожалуйста, разобраться. Изучаю самостоятельно Python 3.
Делаю задание по декораторам - написать декратор для функции, при вызове функции печатает “старт”, после окончания - “end”
Код:
def decorator_func(func): print("start") def result(*args, **kwargs): func(*args, **kwargs) print("end") # return result @decorator_func def test(a, b): print(a * b) test(2, 5)
Ошибка:
start end Traceback (most recent call last): File "test.py", line 13, in <module> test(2, 5) TypeError: 'NoneType' object is not callable
Что я делаю не так?