如何使用py在已关闭的项目中获取集会故事

2024-09-30 05:16:00 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有一种方法可以使用pyralPython库为关闭的项目获取拉力赛故事?你知道吗

当在关闭的项目中使用rally.get(...)时,不会返回故事。下面是正在使用的代码:

from pyral import Rally

rally = Rally(...)
rally_id = 'S123456'
response = rally.get('UserStory',
                      query='FormattedID = %s AND Project.State = "Closed"' % rally_id,
                      fetch=True, instance=True)

响应不包含任何结果。但是,上面的示例IDS123456是一个有效的拉力赛故事ID,它只是一个封闭项目的一部分。你知道吗

另外,添加我认为的查询参数语法来查找这个故事仍然不起作用,也没有引发任何Python错误。你知道吗

正在使用的代码版本:

  • Python 2.7.15版
  • Pyral 1.4.1也在Pyral 1.2.3中进行了回测,但没有 工作。你知道吗

下面是调用上述代码时出现的错误。这个错误基本上意味着Rally.get(...)请求找不到实例。你知道吗

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
/Users/alelevier/Documents/rally_jira_sync/venv/lib/python2.7/site-packages/IPython/core/formatters.pyc in __call__(self, obj)
    697                 type_pprinters=self.type_printers,
    698                 deferred_pprinters=self.deferred_printers)
--> 699             printer.pretty(obj)
    700             printer.flush()
    701             return stream.getvalue()

/Users/alelevier/Documents/rally_jira_sync/venv/lib/python2.7/site-packages/IPython/lib/pretty.pyc in pretty(self, obj)
    401                         if cls is not object \
    402                                 and callable(cls.__dict__.get('__repr__')):
--> 403                             return _repr_pprint(obj, self, cycle)
    404 
    405             return _default_pprint(obj, self, cycle)

/Users/alelevier/Documents/rally_jira_sync/venv/lib/python2.7/site-packages/IPython/lib/pretty.pyc in _repr_pprint(obj, p, cycle)
    701     """A pprint that just redirects to the normal repr function."""
    702     # Find newlines and replace them with p.break_()
--> 703     output = repr(obj)
    704     for idx,output_line in enumerate(output.splitlines()):
    705         if idx:

/Users/alelevier/Documents/rally_jira_sync/venv/lib/python2.7/site-packages/pyral/rallyresp.pyc in __repr__(self)
    408             else:
    409                 blurb = "%sResult TotalResultCount: %d  Results: %s" % \
--> 410                          (self.request_type, self.resultCount, self.content['Results'])
    411             return "%s %s" % (self.status_code, blurb)
    412 

KeyError: 'Results'

Tags: inselfobjgetvenvlibsitejira

热门问题