from functools import wraps
def decorate_func(func):
#Декоратор @wraps позволяет ближе имитировать "внешний вид" декорируемой ф-ии.
@wraps(func)
def wrapped_func(t, spc, ID, num):
steps = func(t, spc, ID, num)
t.ret = True
spc.rets[ID] = steps
return steps
return wrapped_func #эта функция заменит собой декорируемую
у для старта изучения питона сделать бота
/bin/bash
, а утилита почему-то запускает скрипт через /bin/sh
. Стоит проверить, корректно ли отрабатывает твой скрипт, если его запустить через /bin/sh./home/ban.sh
и /home/ban.py
?