2016-06-27 3 views
0

Так вот мой маленький кусочек кода, который должен остановить несколько серверов в потоках:AWS бото - остановка серверов в резьб

for x in range(amount): 
    server_id = str(servers[x][4]) 
    t = threading.Thread(target=stop_server, args=(server_id)) 
    threads.append(t) 
    t.start() 

Теперь проблема в том, что server_id не правильно передается целевой функции что в данном случае это «stop_server». Ошибка я получаю:

Invalid id: "i" 

Зная, что AWS идентификаторы 10 символов, таких как «я-abcd1234» Я проверил, что в «server_id», прежде чем я передал его в «т», и я увидел полный Я БЫ.

Вопрос в том, почему он усекается?

ответ

0

ОК - кома отсутствовала после «server_id» в args ....