Fix pylint invalid-overridden-method warning
"Method 'start' was expected to be 'async', found it instead as 'non-async'" QubesOS/qubes-issues#2738
This commit is contained in:
parent
a7fe59449a
commit
0ca5e87129
@ -233,8 +233,7 @@ class DispVM(qubes.vm.qubesvm.QubesVM):
|
||||
yield from self.remove_from_disk()
|
||||
self.app.save()
|
||||
|
||||
@asyncio.coroutine
|
||||
def start(self, **kwargs):
|
||||
async def start(self, **kwargs):
|
||||
# pylint: disable=arguments-differ
|
||||
|
||||
try:
|
||||
@ -244,10 +243,10 @@ class DispVM(qubes.vm.qubesvm.QubesVM):
|
||||
'template for DispVM ({}) needs to have '
|
||||
'template_for_dispvms=True'.format(self.template.name))
|
||||
|
||||
yield from super().start(**kwargs)
|
||||
await super().start(**kwargs)
|
||||
except:
|
||||
# Cleanup also on failed startup
|
||||
yield from self._auto_cleanup()
|
||||
await self._auto_cleanup()
|
||||
raise
|
||||
|
||||
def create_qdb_entries(self):
|
||||
|
Loading…
Reference in New Issue
Block a user