此问题已更新
我正在使用python-bugzilla 1.1.0 pypi编写python脚本。我能够获取所有错误ID,但我想知道是否有办法让我访问每个错误的XML页面?这是我到目前为止的代码:
bz = bugzilla.Bugzilla(url='https://bugzilla.mycompany.com/xmlrpc.cgi')
try:
bz.login('name@email.com', 'password');
print'Authorization cookie received.'
except bugzilla.BugzillaError:
print(str(sys.exc_info()[1]))
sys.exit(1)
#getting all the bug ID's and displaying them
bugs = bz.query(bz.build_query(assigned_to="your-bugzilla-account"))
for bug in bugs:
print bug.id
我不知道如何访问每个错误的XML页面,也不确定是否有可能这样做。谁能帮我这个?感谢。
答案 0 :(得分:0)
bz.getbugs()
将获得所有错误,bz.getbugssimple
也值得一看。
答案 1 :(得分:0)
#!/usr/bin/env python
import bugzilla
bz = bugzilla.Bugzilla(url='https://bugzilla.company.com/xmlrpc.cgi')
bz.login('username@company.com', 'password')
results = bz.query(bz.url_to_query(queryUrl))
bids = []
for b in results:
bids.append(b.id)
print bids