subiquity/system_setup/client/controllers/overview.py

29 lines
748 B
Python
Raw Normal View History

2021-07-16 16:19:11 +00:00
import logging
from subiquity.client.controller import SubiquityTuiController
from system_setup.ui.views.overview import OverviewView
log = logging.getLogger('ubuntu_wsl_oobe.controllers.overview')
2021-07-16 16:19:11 +00:00
class OverviewController(SubiquityTuiController):
async def make_ui(self):
real_name = ""
identity = getattr(self.app.client, "identity")
if identity is not None:
data = await identity.GET()
real_name = data.realname
return OverviewView(self, real_name)
2021-07-16 16:19:11 +00:00
def cancel(self):
self.app.cancel()
def run_answers(self):
self.done(None)
2021-07-16 16:19:11 +00:00
def done(self, result):
log.debug(
"OverviewController.done next_screen")
2021-07-21 09:07:40 +00:00
self.app.next_screen()