как передать str и dictory, используя подпроцесс - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь обновить нашу соль зерна для наших серверов на базе AppId. AppId должен быть dict, чтобы установить зерна.

host1 = "someAppServer.com"
appId = {'AppID':['55661']}



subprocess.check_output(["salt " + host1 + " grains.setvals " + eos])

, но я получаю следующую ошибку:

subprocess.check_output(["salt " + host1 + " grains.setvals " + eos])
TypeError: cannot concatenate 'str' and 'dict' objects
...