Rally - 无法通过pyral作为项目管理员连接,相同的代码适用于工作区管理员

时间:2014-06-06 20:52:03

标签: rally

我可以使用用户,密码和hosturl作为工作区管理员连接到集会。

rally = Rally("10.xxx.xxx.xxx",
"xxx@xxx.com",
"xxx", version="2.0",
verify_ssl_cert = False)

但是当我尝试使用项目管理员时,我会抛出异常:     self._defaultProject = proj_names [0]       IndexError:列表索引超出范围

用户是有效用户,并且在同一工作区中的不同项目中具有编辑者和项目管理员访问权限。有多个工作区。

我正在使用pyral 1.0.0并请求2.3.0

1 个答案:

答案 0 :(得分:1)

有些情况下,WS API工作空间和项目endponts会使TotalResultCount大于WS API实际返回的对象数。后者取决于用户的访问权限。这就是为什么每当出现差异时,返回对象的数量小于总数。有关详细信息,请参阅this post

Pyral 1.0在工作空间上的工作空间端点上缓存数据,然后在它甚至执行代码之前缓存它们。但它遇到了TotalResultCount与返回的实际对象数之间的差异,并且无法恢复。

新版本的pyral可能会在一周左右出现,预计会解决这个问题。