PySNMP)
В асинхронном режиме рабты функциям типа nextCmd() передается колбек, который будет обрабатывать результат работы функции. В данном примере это функция cbFun.
В примере показано, что данные обрабатываются функцией и выводятся через print.
Вопрос: Каким образом можно передать в эту функцию экземпляр списка, например, в который помещать результат работы? Или любой другой способ, который подойдет для того, чтобы собирать результаты в какой-то список.
Глобальная переменная не совсем подходит, так как функция `cbFun` в моем скрипте различная для разных типов оборудования (результат обрабатывается по-разному) и находится она в разных модулях (разные стратегии поведения).
Создай объект, передай в качестве колбэка метод этого обьекта
Обсуждают сегодня