Python reviewboard postreview键错误:review_reques

2024-10-16 20:52:11 发布

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

我有一个ReviewBoardv1.6.13网站设置,这样我就可以使用它通过post review与Perforce一起主持评审请求。
我已经编制了后审.pypython脚本从[RBTools v0.4.2]到postreview.exe文件使用:

  • Python 2.7.3版
  • Python Win32扩展pywin32-218.Win32-py2.7.exe
  • PyInstaller v2.0版
  • (还下载了DiffUtils v2.8.7-1以测试postreview工具)

但是当我运行postreview.exe文件(甚至直接使用.py脚本)我一直得到相同的python调用堆栈:

Traceback (most recent call last):
    File "F:\RBTools-0.4.2\rbtools\postreview.py", line 1314, in <module>
        main()
    File "F:\RBTools-0.4.2\rbtools\postreview.py", line 1296, in main
        submit_as=options.submit_as)
    File "F:\RBTools-0.4.2\rbtools\postreview.py", line 862, in tempt_fate
        review_request = server.new_review_request(changenum, submit_as)
    File "F:\RBTools-0.4.2\rbtools\postreview.py", line 441, in new_review_request
        return rsp['review_request']
    KeyError: 'review_request'  

我用来测试的论据(由于明显的原因稍作改动):

--server=http://myreviewboardsite --disable-proxy --submit-as=jdoe --publish --target-groups=Test --branch=//mydepot/test/ 191205 --debug --username=guest --password=helloworld

以下是使用--debug参数后的完整输出。在

^{pr2}$

有谁能帮我解决问题吗?在

谢谢

先生


Tags: 文件inpy脚本requestaslineexe