sustem_setup: fixes according to Michael's feedback

This commit is contained in:
Patrick Wu 2021-09-23 15:10:39 +08:00
parent 365769c365
commit ee3a3df893
No known key found for this signature in database
GPG Key ID: 9DD33DF28FC324F1
2 changed files with 1 additions and 32 deletions

View File

@ -123,7 +123,7 @@ class MetaController:
self.app.controllers.Source.configured()
else:
self.app.base_model.set_source_variant(variant)
self.app.variant = variant
self.app.set_source_variant(variant)
async def client_variant_GET(self) -> str:
return self.app.variant

View File

@ -15,7 +15,6 @@
import logging
import sys
import os
from subiquity.client.client import SubiquityClient
@ -47,33 +46,3 @@ class SystemSetupClient(SubiquityClient):
"Summary",
]
}
def restart(self, remove_last_screen=True, restart_server=False):
log.debug(f"restart {remove_last_screen} {restart_server}")
if self.fg_proc is not None:
log.debug(
"killing foreground process %s before restarting",
self.fg_proc)
self.restarting = True
self.aio_loop.create_task(
self._kill_fg_proc(remove_last_screen, restart_server))
return
if remove_last_screen:
self._remove_last_screen()
if restart_server:
self.restarting = True
self.ui.block_input = True
self.aio_loop.create_task(self._restart_server())
return
if self.urwid_loop is not None:
self.urwid_loop.stop()
cmdline = sys.argv
if self.opts.dry_run:
cmdline = [
sys.executable, '-m', 'system_setup.cmd.tui',
] + sys.argv[1:] + ['--socket', self.opts.socket]
if self.opts.server_pid is not None:
cmdline.extend(['--server-pid', self.opts.server_pid])
log.debug("restarting %r", cmdline)
os.execvp(cmdline[0], cmdline)