Я отримую цю помилку під час запуску мого сценарію python:
TypeError: cannot concatenate 'str' and 'NoneType' objects
Я майже впевнений, що 'str' означає рядок, але я не знаю, що таке об'єкт 'NoneType'. Мій сценарій виривається з другого рядка, я знаю, що перший працює, тому що команди з цього рядка знаходяться в моєму азі, як я і очікував. Спочатку я думав, що це може бути тому, що я використовую змінні та користувацькі введення всередині 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)