Я пытаюсь создать инцидент на сервере, который размещен на другом компьютере с Ubuntu.
Я сохранил приведенный ниже код в виде файла test.py, и когда я выполняю его с локального компьютера с Ubuntu, он работает нормально , Но когда я выполняю это с удаленной aws машины ec2, выдается ошибка.
from irisclient import Irisclient
client = IrisClient(
app='oncall',
key='magic',
api_host='http://192.168.54.101:16649'
)
client.incident(plan='Oncall test', context=
{
"description": "hello",
"requester": "joe"
}
)
журналы ошибок
File "/usr/lib/python2.7/dist-packages/irisclient/__init__.py", line 52, in incident
r = self.post(self.url + 'incidents', json=incident_json)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 377, in post
return self.request('POST', url, data=data, **kwargs)
TypeError: request() got an unexpected keyword argument 'json'