
Hi Richard, Thanks for your prompt reply. I looked up the link. It refers to changing "Language bindings could be modified to detect this function"... What does that mean? Because catching the exception is concerned, that is I am already doing! Cheers Omer On 6/27/07, Richard W.M. Jones <rjones@redhat.com> wrote:
Omer Khalid wrote:
I tried with the traceback. Here is the output:
[('<stdin>', 3, '?', None), ('/usr/lib/python2.3/site-packages/libvirt.py', 268, 'lookupByID', "if ret is None:raise libvirtError('virDomainLookupByID() failed')")] [('<stdin>', 3, '?', None), ('/usr/lib/python2.3/site-packages/libvirt.py', 268, 'lookupByID', "if ret is None:raise libvirtError('virDomainLookupByID() failed')")]
So we changed the Python bindings to raise an exception instead of just return None as an indication of error.
Omer, please see also:
https://www.redhat.com/archives/libvir-list/2007-June/msg00383.html
Rich.
-- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903
-- ---------------------------------------------------------- CERN – European Organization for Nuclear Research, IT Department, CH-1211 Geneva 23, Switzerland Phone: +41 (0) 22 767 2224 Fax: +41 (0) 22 766 8683 E-mail : Omer.Khalid@cern.ch Homepage: http://cern.ch/Omer.Khalid