сделать то же самое в самом декораторе и вызвать его?
Нельзя
Попробуй, не получится
```def decorator(argument): print('Lets`s go!') argument() print('End') def f(): print(123) decorator(f)```
Так у тебя не декоратор, а просто композиция
в чем отличия?
В том, что декоратор это f = decorator(f)
Декоратор это когда def foo(func): def _wrapper(): func() return _wrapper
окей, но можно сделать и так ```def decorator(argument): print('Lets`s go!') argument() print('End') def f(): print(123) f = decorator(f)```
Так, ну сделай теперь f()
Обсуждают сегодня