问题标签 [python-jira]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
799 浏览

python - 使用 python 获取 jira 问题我收到身份验证错误

你能请任何人帮助我如何解决这个问题。

0 投票
1 回答
1153 浏览

jira - 无法通过 jira python rest api 创建新问题

回溯(最后一次调用):文件“”,第 8 行,文件“C:\Python27\lib\site-packages\jira_python-0.16-py2.7.egg\jira\client.py”,第 485 行,在create_issue raise_on_error(r) 文件“C:\Python27\lib\site-packages\jira_python-0.16-py2.7.egg\jira\exceptions.py”,第 47 行,在 raise_on_error raise JIRAError(r.status_code, error, r .url) jira.exceptions.JIRAError:HTTP 400:“选项 id 'null' 无效”

谁能告诉这个错误是什么以及如何解决这个问题?

0 投票
0 回答
62 浏览

python - MS Forefront 和 jira-python 的问题

我正在尝试执行下一个代码:

我在最后一次打印时收到 403 错误(“问题”),第一次连接正常,我认为这可能是 MS Forefront 先前验证的问题。

任何帮助,将不胜感激。

0 投票
1 回答
489 浏览

python - E405 When trying to create an issue using jira-python 0.25

I've been using jira-python for some time, but always for queries so far. Now I need to create a new issue from a python script - and it's not working for me.

Whatever I do, I get an E405 (method not allowed error). But it is not - repeat not - a permissions problem.

To try and track this down, I sent the POST command using curl manually. No problem, everything worked and the issue was created.

So, I assumed my code was setting up the arguments for create_issue incorrectly. I dropped into ipython, enabled pdb, and tried the create_issue() call. Sure enough, I got an Exception in the jira-python library. Moved up the stack from raise_on_error and it looked like this:

Did a json.dumps(data) to recover the actual string being fed in and got:

Which I then cut'n'paste directly as the --data parameter to curl. And it worked fine.

Which seems to imply that jira-python is not working (tried it with 0.25 and 0.18).

Nor is it a python version issue (tried it with pythons 2.7, 3.3, 3.4)

My create_issue() call looks like this:

All the field values specified are valid (though different than shown here)

WTH am I doing that is so wrong? This functionality can't possibly be broken in the library

I'm working in virtualenv's and here's the output of pip freeze

Which was set up with a simple pip install ipython jira command

BTW, if I fetch an existing issue and then call issue.update() with suitable params, it works fine.

One other item: I'm running Ubuntu 14.04

0 投票
1 回答
4427 浏览

python - 在 jira-python 中访问工作日志中的特定信息

如何使用 jira-python 库从问题中获取从工作日志中花费的分钟数?

使用 jirashell 我看到问题具有属性 issue.fields.worklog,但是当我尝试在我的 python 代码中访问它时,我得到了错误:AttributeError: type object 'PropertyHolder' has no attribute 'worklog'.

如果我创建一个 jira 客户端并在我的 python 代码中执行 jira_client.worklogs(ticket.key) ,它会返回一个工作日志列表及其 ID,但我不知道该怎么做。我在文档中看到有一个 worklog() 函数接受问题 ID 和工作日志 ID,但我不明白它返回什么以及我将如何使用它/如果它是我正在寻找的。

0 投票
1 回答
435 浏览

python - Jira python 对象,在创建可用数据透视表时遇到问题

早上好,首先感谢您阅读我的问题。当我尝试使用 Jira 插件创建数据透视表时,我的列似乎没有被组合在一起以允许数据透视表聚合结果。

这是代码:

根据我提供的图像,我构建的数据框与我预期的一样,但是当我将该数据转换为数据透视表时,它不会将列聚合在一起。

任何帮助表示赞赏。

这是数据框的图像和数据透视表的开头:

在此处输入图像描述

感谢您在下面的回复,补充一点数据。在我将包含 jira 数据的列表转换为数据框之前,这就是我打印列表时的样子。

在此处输入图像描述

看来 casenumber 是元组内的嵌套字典(对吗?)。每次我尝试从元组中解压字典时,都会出现错误。如果我遗漏了一些明显的东西,请原谅我,因为我对 python 还是比较陌生。

再次感谢任何帮助。

0 投票
1 回答
798 浏览

java - 在 jira 中设置到期日期创建问题时出现错误

这是我的帖子功能。我正在开发 jython 脚本套件。

这就是我得到的错误

问题工作流初始化错误:找不到使用 workflowId '10694' 创建的问题。IssueCreateFunction 是否在 workflow.initialize() 上成功运行?

0 投票
2 回答
504 浏览

python - 使用 jira-python 访问 JIRA 问题的问题

我已使用以下示例 python 代码尝试连接到我们项目的 JIRA 实例。

(我没有附加其余代码,因为在尝试创建 JIRA 实例时出现问题)“用户名”和“密码”与我用来从浏览器访问 JIRA 相同。执行上述代码后,我收到以下错误:

谁能告诉我我犯了什么错误?我有权使用我的凭据访问此服务器。我可以使用浏览器连接到 JIRA。任何帮助将不胜感激。

谢谢 MH

0 投票
1 回答
2220 浏览

python - 使用 JIRA Python 库获取与给定板关联的 sprint 会导致错误

我正在尝试获取与给定板关联的 sprint 列表(如JIRA Python 模块文档示例中所述):

whereboard_id是要检索的板的 ID(1175 供参考),之前检索与jira.boards().

我收到以下错误:

(我正在使用 jirafoo.bar.com 来混淆 JIRA 服务器的实际主机名)

请提供有关可能是什么原因的任何线索?谢谢!

编辑:有关 JIRA 服务器版本的参考信息,以防万一:

由 Atlassian GreenHopper (v6.1.6) 提供支持的看板和 Scrum 软件开发的敏捷项目管理。由 Atlassian JIRA (v5.1.1#772-sha1:c73db67) 提供支持的软件开发的错误跟踪和项目跟踪

编辑:我发现直接使用这个 URL(例如在我的浏览器中)我得到一个带有 sprint 列表的 JSON:

也许 JIRA 模块没有为该sprints()方法使用正确的 URL(我知道这将是 JIRA python 库中的一个错误)?或者我在gh对象上使用了错误的方法?我的 Python JIRA 模块版本是 0.32(我认为是撰写本文时的最新版本)。

0 投票
3 回答
600 浏览

python - Python - 如何计算出现次数

我正在使用 jira-python 库从 jira 查询数据。我正在从 jira 取回我需要的数据,但处理数据一直给我带来问题。

我正在寻找从我的查询返回的所有组件的出现次数。例如,我的查询将返回结果:

我正在寻找的结果是这样的:

这是我当前代码的片段:

从这里我尝试计算和求和 c.name

但是,这不会产生正确的结果,因为我会得到像计算每个结果的字符出现次数这样的结果。

任何见解/帮助将不胜感激