Я пытаюсь выполнять параллельные ssh на серверах. При этом я получаю «TypeError: объект« NoneType »не является итерируемой» этой ошибкой. Незлая помощь.Получение «TypeError: объект« NoneType »не является итерабельным» при параллельной работе ssh
Мой сценарий ниже
from pssh import ParallelSSHClient
from pssh.exceptions import AuthenticationException, UnknownHostException, ConnectionErrorException
def parallelsshjob():
client = ParallelSSHClient(['10.84.226.72','10.84.226.74'], user = 'root', password = 'XXX')
try:
output = client.run_command('racadm getsvctag', sudo=True)
print output
except (AuthenticationException, UnknownHostException, ConnectionErrorException):
pass
#print output
if __name__ == '__main__':
parallelsshjob()
И Traceback ниже
Traceback (most recent call last):
File "parallelssh.py", line 17, in <module>
parallelsshjob()
File "parallelssh.py", line 10, in parallelsshjob
output = client.run_command('racadm getsvctag', sudo=True)
File "/Library/Python/2.7/site-packages/pssh/pssh_client.py", line 520, in run_command
raise ex
TypeError: 'NoneType' object is not iterable
Помогите мне с решением, а также предложить мне использовать SSH-агент в этом же скрипте. Заранее спасибо.