[libvirt] [PATCH] apibuild.py: fix TypeError raised in except clause

Eric Blake eblake at redhat.com
Wed Jan 30 18:55:17 UTC 2013


On 01/30/2013 03:40 AM, Claudio Bley wrote:
> When an exception happened inside the try clause in serialize_function,
> a new exception was raised in the except clause subsequently:
> 
> Traceback (most recent call last):
>   File "./apibuild.py", line 2529, in <module>
>     rebuild("libvirt")
>   File "./apibuild.py", line 2513, in rebuild
>     builder.serialize()
>   File "./apibuild.py", line 2467, in serialize
>     self.serialize_function(output, function)
>   File "./apibuild.py", line 2208, in serialize_function
>     self.warning("Failed to save function %s info: " % name, `id.info`)
> TypeError: warning() takes exactly 2 arguments (3 given)
> 
> Use the correct number of arguments for self.warning and print the
> original exception to stderr.
> 
> Signed-off-by: Claudio Bley <cbley at av-test.de>
> ---
>  docs/apibuild.py |    3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)

ACK.  My python is not strong, but as this only touches an error path
during documentation building, it can't hurt.  Besides, I'm pretty sure
that you must have actually triggered this error in your quest to
improve documentation, and that the improved output was useful to you :)

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 621 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20130130/f2ab1623/attachment-0001.sig>


More information about the libvir-list mailing list