问题标签 [pyral]

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 投票
0 回答
32 浏览

python-3.x - AgileCentral:: Pyral: 抛出错误:: 找到同名的多个工作空间。您必须指定具有唯一名称的工作空间

我在敏捷中心(集会)有 3 个工作空间。我想从这 3 个工作空间中提取 2 个工作空间中的所有项目。

我正在使用 pyral python 包。

下面是代码片段:

上面的代码抛出错误。

我的系统帐户对所有 3 个工作空间以及这 3 个工作空间内的所有项目都具有读取权限。 查询拉力赛 API 时可以指定多个工作区吗?我在这里做错什么了吗。非常感谢您提前在这里提供的所有帮助。

0 投票
1 回答
195 浏览

python - Pyral [python rally toolkit version 1.4.2] 错误:AttributeError: 'RallyRESTResponse' 对象没有属性 '_servable'

我正在使用 python 集会工具包版本 1.4.2 来执行 get 和 put 操作,但有时每当我运行我的代码时,我都会收到此错误:“”“文件”/Library/Frameworks/Python.framework/Versions/3.8/lib/python3。 8/site-packages/pyral/rallyresp.py",第 303 行,在下一个 if (self._served >= self._servable) 或 (self._limit and self._served >= self._limit): AttributeError: 'RallyRESTResponse'对象没有属性 '_servable' """

在多次重新运行相同的代码时,代码可以工作,有时却不能。以下是会引发异常的 rallyresp.py 文件中的代码。

这是我完整的python代码:

0 投票
2 回答
149 浏览

python - 无法使用 pyral 的 rest api python 提取项目的所有特征数据

我正在尝试使用 pyral 模块读取 Rally 中项目的所有特征数据。结果集总数为 1358,脚本在读取约 700 条记录后抛出如下所述的错误。

输出:

所以,我有以下问题:

  1. 如何修复此错误,这意味着跳过读取特征属性的特定字段或将其替换为空结果集。
  2. 如何将 (a) <class 'pyral.rallyresp.RallyRESTResponse'> (b) PortfolioItem/Feature 结果集转换为数据框而不会出现上述错误。

我正在使用下面的代码,这个脚本也读了大约。700 条记录并引发与上述相同的错误。我尝试使用错误处理,但它在遇到错误时停止读取。任何帮助将不胜感激。

0 投票
1 回答
194 浏览

python - 如何通过 pyral 获取与里程碑相关的所有用户故事和缺陷

我正在尝试将所有用户故事和缺陷附加到拉力赛的特定里程碑中,并且我正在使用pyral
我找不到任何文档或任何示例。

我们将不胜感激任何帮助。

0 投票
0 回答
14 浏览

python - 从 Rally 中提取任务所有者

我正在尝试开发 python 代码,它将获取有关这些任务和所有者的信息。我使用 pyral 库函数:

rally.get(entity_name, pagesize=pagesize, fetch=fetch)

我设法为 entity_name = User Stories 提取所有者,因为这个值放在 Response.Data 中,但是我不能对 Tasks 做同样的事情。您可能知道解决方案吗?

0 投票
0 回答
12 浏览

rally - 从 Rally WSASPI 下载任务附件

我一直在努力备份我团队的 Rally 项目中的所有附件。我一直在使用 python,主要是 pyral 的混合物,只是通过 Rally 文档中的 python requests 包调用 API,但我仍在学习。我已经能够下载附加到用户故事的所有附件,但不能下载任务。我一直在使用我在这里找到的这段代码,但我无法让它适用于任务。

我可以通过使用 WSAPI 来提取用户故事的所有任务(请求任务,然后从工件调用中获取附件的 ObjectID)。我可以获取附件的 ObjectID 并将其输入到上面链接中用于故事的代码中(使用 pyral 跳过获取工件,因为它无法正常工作,并从 _getResourceByOID 开始 - RallyRESTResponse 调用返回 422 错误)。我再次检查了针对 UI 输入的 ObjectID,它匹配。我尝试使用 attachmentcontent WSAPI 端点,在那里我也遇到了 422 错误。

我可能遗漏了一些明显的东西,但这似乎是不可能的。任何帮助/建议表示赞赏。

0 投票
0 回答
15 浏览

python-multiprocessing - 池应用函数挂起并且从不执​​行

我正在尝试使用它的 python 库 pyral 来获取 Rally 数据。顺序相同的代码可以工作,但速度很慢。我想过使用 python 多进程包,但是我的 pool.apply 方法被卡住并且永远不会执行。我尝试在 Pycharm IDE 以及 windows cmd 提示符下运行它。

也试过没有经理列表,结果没有任何差异