def _enter_password(self):
password = ""
while True:
self.screen.clear()
self.screen.addstr(1, 2, "Enter a password:")
self.screen.addstr(3, 2, "*" * len(password))
c = self.screen.getch()
if c == curses.KEY_BACKSPACE:
password = password[:-1]
elif c == curses.KEY_ENTER or c == 10 or c == 13:
return password
else:
password += chr(c)
评论列表
文章目录