Я получаю эту ошибку, когда запускаю свой скрипт python:
TypeError: cannot concatenate 'str' and 'NoneType' objects
Я почти уверен, что «str» означает строку, но я не знаю, что такое объект «NoneType». Мой скрипт не справляется со второй строкой, я знаю, что первая работает, потому что команды из этой строки находятся в моем asa, как я и ожидал. Сначала я подумал, что это может быть потому, что я использую переменные и пользовательский ввод внутри send_command.
Все в CAPS - это переменные, все в нижнем регистре вводится из параметров parser.add_option.
Я использую pexpect и optparse
send_command(child, SNMPGROUPCMD + group + V3PRIVCMD)
send_command(child, SNMPSRVUSRCMD + snmpuser + group + V3AUTHCMD + snmphmac + snmpauth + PRIVCMD + snmpencrypt + snmppriv)