Every time I use the following commands, I get an error saying dupe_of is not defined:
bug = bz.getbug(123456) print bug.dupe_of print bug.estimate_time print bug.actual_time
Any suggestions as to why?
On Tue, Jan 13, 2015 at 5:01 PM, Cole Robinson crobinso@redhat.com wrote:
Check the bugzilla API docs here:
http://www.bugzilla.org/docs/4.4/en/html/api/Bugzilla/WebService/Bug.html#ge...
dupe_of, estimate_time, actual_time, remaining_time should all be provided by Bug.get/getbug
comments and attachments are handled by separate APIs, also documented on that page.
I think you can get assigned/qa name strings via the Users API, you'll have to poke at the docs.
- Cole
On 01/13/2015 04:32 PM, Ravikumar Patel wrote:
I want to extract all information from a bug (comments, creator's name
and
email, QA's name and email, etc) and save it to a text file but I'm not
able
to. I can only access some of the data. I'm using Bugzilla version 4.2.5. Using /print dir(bz.getbug(8658))/, here is what I have access to the following (see attachment).
So long story short, I cannot/don't have access to *description*, *dupe_of*, *assigned_to*/*qa_contact *(can only get email but not the
name),
*estimated_time*, *actual_time*, *remaining_time*, getting all *comments *(with date, text, author, attachments reference) and *attachments
*(file,
date, author, description).
But some of these attributes are available as tags on the bug's XML
page. So I
thought maybe I could just parse the XML page and get all the info from
there.
Do you have any suggestions? Otherwise I'm stuck because I can't get all
the
info I need.
Thanks, Ravi
On Tue, Jan 13, 2015 at 4:04 PM, Cole Robinson <crobinso@redhat.com mailto:crobinso@redhat.com> wrote:
Sorry I didn't consider the auth issue. Modern bugzilla doesn't use cookies via the xmlrpc API, instead it
uses a
token which is API access only. So authenticating via
python-bugzilla is not
going to give you any way of accessing a regular bugzilla URL with
auth. So
there's no easy way that I can think of. What are you trying to achieve exactly? Why do you need the bug XML
output?
All that information should be available via the python-bugzilla
API, so maybe
you can achieve what you need in a different way - Cole