作者jack6025 (jack)
看板Python
标题[问题] python gitlab套件中发ISSUE指定asignee(已解决)
时间Wed Aug 9 18:02:27 2023
如题 请问gitlab套件内,文件有写到能指定asignee的功能。
但我在测试时,都没办法让发出来的ISSUE指定asignee。
在print出ISSUE後都可以看到内容的asignee有记录到ID,
但进入gitlab网页仍没办法在该issue看到asignee。
希望大大们能替我解惑,感谢~~
後来发现是gitlab里的ID问题,後来这样就可以assign了
project = gl.projects.get('projectid')
issue = project.issues.create({'title': 'Xxaaxaa', 'description':
'X','labels': 'BUG' ,'assignee_ids':[ID]})
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.147.1.146 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1691575349.A.358.html
1F:→ lycantrope: 你有issue.save()或是project.save()吗 08/09 22:02
感谢回应~~
我原本有在最後加上issue.save(),但是会抛出GitlabHttpError: 400的错误
说我应该输入至少一个参数
但若我加入 issue.save(description='X')
後续gitlab仍没有显示asignee
※ 编辑: jack6025 (61.220.130.6 台湾), 08/10/2023 09:25:30
2F:→ lycantrope: 有试project.save()? issue看起来只有create没有写入 08/10 10:02
project.save()也有试过,没抛错但create的issue也没有被assign到
※ 编辑: jack6025 (61.220.130.6 台湾), 08/10/2023 11:22:00
※ 编辑: jack6025 (210.61.129.10 台湾), 08/14/2023 17:12:51