vm: fix autostart-related events handling

event signature contains 'name', not 'prop' (it's no longer positional
argument).
This commit is contained in:
Marek Marczykowski-Górecki 2017-05-22 01:03:41 +02:00
parent 402afa1925
commit dde9085920
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -803,7 +803,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
self.autostart = self.autostart
@qubes.events.handler('property-pre-set:autostart')
def on_property_pre_set_autostart(self, event, prop, newvalue,
def on_property_pre_set_autostart(self, event, name, newvalue,
oldvalue=None):
# pylint: disable=unused-argument
# workaround https://bugzilla.redhat.com/show_bug.cgi?id=1181922
@ -822,7 +822,7 @@ class QubesVM(qubes.vm.mix.net.NetVMMixin, qubes.vm.BaseVM):
'Failed to set autostart for VM in systemd')
@qubes.events.handler('property-pre-del:autostart')
def on_property_pre_del_autostart(self, event, prop, oldvalue=None):
def on_property_pre_del_autostart(self, event, name, oldvalue=None):
# pylint: disable=unused-argument
if oldvalue:
retcode = subprocess.call(