]> git.ipfire.org Git - thirdparty/libvirt.git/commit
apibuild.py: fix TypeError raised in except clause
authorClaudio Bley <cbley@av-test.de>
Wed, 30 Jan 2013 08:33:36 +0000 (09:33 +0100)
committerClaudio Bley <cbley@av-test.de>
Thu, 31 Jan 2013 07:20:33 +0000 (08:20 +0100)
commit9170ba151d8b9552e3acab5e0c32f972db499b16
tree407cfe07a9af8b1a21afdaa8f1357615c25ce556
parent46b1d8cf7a2b8b3c38ca747aea7cd3951dbea0e1
apibuild.py: fix TypeError raised in except clause

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.
docs/apibuild.py