Python Jira SOAP updateWorklogWithNewRemainingEstimate

Рейтинг: 0Ответов: 1Опубликовано: 05.05.2015

Каким образом отредактировать worklog в баге?

addWorklogAndAutoAdjustRemainingEstimate работает без проблем, как и удаление. Но вот update никак.

import SOAPpy
soap = SOAPpy.WSDL.Proxy('https://YOUR.SITE.HERE/jira/rpc/soap/jirasoapservice-v2?wsdl')
jirauser = 'login'
passwd = 'pass'
dt_today = SOAPpy.dateTimeType(time.gmtime(int("1"))[:6])
comment = 'testing'
worklog = {'startDate':dt_today, 'timeSpent':'1m', 'comment': comment}
work_log = soap.getWorklogs(auth, newissue['key'])
print str(work_log)
#Добавление работает!!!
soap.addWorklogWithNewRemainingEstimate(auth, newissue['key'], worklog, "1w")
#update выдает ошибку
soap.updateWorklogWithNewRemainingEstimate(auth, [work_log], '55d')

Traceback (most recent call last): File "/home/jira/tst3.py", line 15, in connect.updateWorklogWithNewRemainingEstimate(auth, [work_log], '55d') File "build/bdist.linux-i686/egg/SOAPpy/Client.py", line 547, in call File "build/bdist.linux-i686/egg/SOAPpy/Client.py", line 569, in __r_call File "build/bdist.linux-i686/egg/SOAPpy/Client.py", line 482, in __call SOAPpy.Types.faultType: class com.atlassian.jira.rpc.soap.beans.RemoteWorklog): : {'hostname': 'xxxxxxxxx', 'faultData': : {'exception': None, 'message': 'Bad types (class [Ljava.lang.Object; -> class com.atlassian.jira.rpc.soap.beans.RemoteWorklog)'}}>

Здесь был, результата нет!

Ответы

Ответов пока нет.