его таким образом в каждый хендлер
def save_sending(function):
def wrapper(*args, **kwargs):
try:
function(*args, **kwargs)
except Exception as e:
print(e)
return wrapper
@bot.message_handler()
@safe_sending
def some_handler(msg):
...
Как я могу в safe_sending передать название функции ниже и аргумент msg? Хочу это сделать для того, чтобы не указывать руками где именно этот хендлер сработал и смотреться намного лучше, как по мне
python3, telebot
functools.wraps сохраняет название декорируемой функции
Обсуждают сегодня