simplify something now i know urwid a bit better

This commit is contained in:
Michael Hudson-Doyle 2017-02-14 15:22:43 +13:00
parent a6954b49e2
commit ce2bdae0bd
1 changed files with 8 additions and 14 deletions

View File

@ -45,19 +45,6 @@ log = logging.getLogger("console_conf.views.identity")
+---------------------------------------------------+
'''
class SubmittingEmailEditor(EmailEditor):
def __init__(self, mainview):
self.mainview = mainview
super().__init__()
def keypress(self, size, key):
if key == 'enter':
self.mainview.done(None)
return None
else:
return super().keypress(size, key)
class IdentityView(BaseView):
@ -67,7 +54,7 @@ class IdentityView(BaseView):
self.opts = opts
self.loop = loop
self.items = []
self.email = SubmittingEmailEditor(self)
self.email = EmailEditor()
self.error = Text("", align="center")
self.progress = Text("", align="center")
@ -83,6 +70,13 @@ class IdentityView(BaseView):
]
super().__init__(ListBox(body))
def keypress(self, size, key):
if key == 'enter':
self.done(None)
return None
else:
return super().keypress(size, key)
def _build_model_inputs(self):
sl = [
Columns(