[python-bugzilla] Examples of setting release notes
Cole Robinson
crobinso at redhat.com
Thu Jun 19 20:29:58 UTC 2014
On 06/19/2014 04:26 PM, Bryan Kearney wrote:
> On 06/19/2014 04:18 PM, Cole Robinson wrote:
>> On 06/19/2014 03:31 PM, Bryan Kearney wrote:
>>> Does anyone have examples of using python-bugzilla to set release notes?
>>>
>>
>> Haven't confirmed, but it's probably just:
>>
>> bz.update([list, of, ids], {"cf_release_notes": "my release notes"})
>>
>> If you're ever wondering what the bugzilla field name is, you can do
>>
>> bugzilla query --bug_id $bugnum --raw
>>
>> And check the attribute names
>>
>> - Cole
>>
> I tried to do
>
> updates = bugzilla.build_update(\
> cf_doc_type = "v8_cf_doc_type",
> cf.release_notes = note)
> bugzilla.update_bugs(bugid,updates)
>
> but I keep getting failures since this is a rh extension. does the bz.update
> path bypass the check of known attributes?
>
build_update doesn't have an explicit option for the custom RH release_notes
field, and a bunch of other custom fields as well. All build_update does is a
more user friendly way to create a suitable dictionary to pass to update_bugs.
So you can also do:
update = bugzilla.build_update(...)
update["cf_release_notes"] = "foo"
bugzilla.update_bugs(ids, update)
- Cole
More information about the python-bugzilla
mailing list