Ich erhalte diese Fehlermeldung, wenn ich mein Python-Skript ausführe:
TypeError: cannot concatenate 'str' and 'NoneType' objects
Ich bin mir ziemlich sicher, dass 'str' string bedeutet, aber ich weiß nicht, was ein 'NoneType'-Objekt ist. Mein Skript geht in der zweiten Zeile aus, ich weiß, dass das erste funktioniert, weil die Befehle aus dieser Zeile in meiner ASA sind, wie ich es erwarten würde. Zuerst dachte ich, es könnte daran liegen, dass ich Variablen und Benutzereingaben in send_command verwende.
Alles in 'CAPS' sind Variablen, alles in 'Kleinbuchstaben' wird über die Optionen 'parser.add_option' eingegeben.
Ich benutze pexpect und optparse
send_command(child, SNMPGROUPCMD + group + V3PRIVCMD)
send_command(child, SNMPSRVUSRCMD + snmpuser + group + V3AUTHCMD + snmphmac + snmpauth + PRIVCMD + snmpencrypt + snmppriv)