]> xenbits.xensource.com Git - libvirt.git/commitdiff
Make python objects inherit from 'object' base class
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 24 Jan 2013 13:15:06 +0000 (13:15 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 24 Jan 2013 14:13:26 +0000 (14:13 +0000)
As of python >= 2.2, it is recommended that all objects inherit
from the 'object' base class. We already require python >= 2.3
for libvirt for thread macro support, so we should follow this
best practice.

See also

  http://stackoverflow.com/questions/4015417/python-class-inherits-object

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
python/generator.py

index f853d7749d44b1455df1717a4ad7f8f3953d3fa6..a079fc57f912d5b7e3c68c73f204551dc7252c54 100755 (executable)
@@ -1413,7 +1413,7 @@ def buildWrappers(module):
                 classes.write("        %s.__init__(self, _obj=_obj)\n\n" % (
                               classes_ancestor[classname]))
             else:
-                classes.write("class %s:\n" % (classname))
+                classes.write("class %s(object):\n" % (classname))
                 if classname in [ "virDomain", "virNetwork", "virInterface", "virStoragePool",
                                   "virStorageVol", "virNodeDevice", "virSecret","virStream",
                                   "virNWFilter" ]: