я не могу понять, как создать проблему JIRA и определить его компонент с SOAPpy:SOAPpy - создать проблему с Jira и определить компонент?
client = so.WSDL.Proxy(cfg_wsld)
auth_token = client.login(cfg_username, cfg_password)
issue_params = dict()
issue_params['project'] = project
issue_params['type'] = issue_type
issue_params['summary'] = summary
issue_params['description'] = summary
newissue = client.createIssue(auth_token, issue_params)
Этот пример работает отлично, но я пытаюсь добавить компоненты к нему Jira будет возвращать missmatchTypeException.
Я пробовал всевозможные варианты: передавая массивы, строки, ints в него, но он не выбирает ни одного из них.
Большинство попыток (прохождения строки, INT, массив как) будет вызывать TypeMissmatch, это вызывает NullPointerException внутри Jira:
issue_params['components'] = {u'Разное': {'id': '11143', 'name': u'Разное'}}
Я знаю точный идентификатор типа вопроса я хочу использовать, но как я передать его правильно? Когда я получить проблемы с этим компоненты типа возвращается как SOAPpy.Types.typedArrayType(), но это по-прежнему не удается:
issue_params['components'] = so.Types.typedArrayType(data={'id': '11143', 'name': u'Разное'})
newissue = client.createIssue(auth_token, issue_params)
(<class 'SOAPpy.Errors.Error'>, <Error : Data must be a sequence>, None)