diff options
author | Philipp Hahn <hahn@univention.de> | 2020-04-20 18:28:36 +0200 |
---|---|---|
committer | Philipp Hahn <hahn@univention.de> | 2020-07-27 13:24:36 +0200 |
commit | 932055e3cb81e113ce2e6274fb5e14deee5789de (patch) | |
tree | fe035a69b21cef26bb48985c96e8fff79c828781 /libvirt-override-virDomainCheckpoint.py | |
parent | a65d230ded7d553ac4465ba4e64b82745dec69c2 (diff) | |
download | libvirt-python-932055e3cb81e113ce2e6274fb5e14deee5789de.tar.gz |
generator: Fix domainCheckpoint.listAllChildren()
virDomainCheckpoint(dom, _obj)
expects a reference to the virDomain as its first argument, but
virDomainCheckpoint.listAllChildren()
passes `self` instead:
libvirt.py:7056: error: Argument 1 to "virDomainCheckpoint" has incompatible type "virDomainCheckpoint"; expected "virDomain"
>>> import libvirt
>>> con = libvirt.open('test:///default')
>>> dom = con.lookupByName("test")
>>> first = dom.checkpointCreateXML("""<domaincheckpoint><name>First</name></domaincheckpoint>""")
>>> second = dom.checkpointCreateXML("""<domaincheckpoint><name>Second</name></domaincheckpoint>""")
>>> child, = first.listAllChildren()
>>> second.domain()
<libvirt.virDomain object at 0x7f828d777b80>
^^^^^^^^^
>>> child.domain()
<libvirt.virDomainCheckpoint object at 0x7f828d8160a0>
^^^^^^^^^^^^^^^^^^^
Signed-off-by: Philipp Hahn <hahn@univention.de>
Diffstat (limited to 'libvirt-override-virDomainCheckpoint.py')
-rw-r--r-- | libvirt-override-virDomainCheckpoint.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libvirt-override-virDomainCheckpoint.py b/libvirt-override-virDomainCheckpoint.py index 371b0fd..14e750e 100644 --- a/libvirt-override-virDomainCheckpoint.py +++ b/libvirt-override-virDomainCheckpoint.py @@ -14,6 +14,6 @@ retlist = list() for chkptr in ret: - retlist.append(virDomainCheckpoint(self, _obj=chkptr)) + retlist.append(virDomainCheckpoint(self.domain(), _obj=chkptr)) return retlist |