summaryrefslogtreecommitdiff
path: root/docs/tutorial/qa.py
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tutorial/qa.py')
-rw-r--r--docs/tutorial/qa.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/tutorial/qa.py b/docs/tutorial/qa.py
index b7d9817..dc9590a 100644
--- a/docs/tutorial/qa.py
+++ b/docs/tutorial/qa.py
@@ -1,5 +1,8 @@
+from __future__ import annotations
+
import urwid
+
def exit_on_q(key):
if key in ('q', 'Q'):
raise urwid.ExitMainLoop()
@@ -7,12 +10,11 @@ def exit_on_q(key):
class QuestionBox(urwid.Filler):
def keypress(self, size, key):
if key != 'enter':
- return super(QuestionBox, self).keypress(size, key)
+ return super().keypress(size, key)
self.original_widget = urwid.Text(
- u"Nice to meet you,\n%s.\n\nPress Q to exit." %
- edit.edit_text)
+ f"Nice to meet you,\n{edit.edit_text}.\n\nPress Q to exit.")
-edit = urwid.Edit(u"What is your name?\n")
+edit = urwid.Edit("What is your name?\n")
fill = QuestionBox(edit)
loop = urwid.MainLoop(fill, unhandled_input=exit_on_q)
loop.run()