def enter(self):
self.history_point = 0
curses.curs_set(1)
curses.setsyx(2, 2)
curses.doupdate()
self.inp.erase()
self.canceled = False
res = self.text.edit(self._handle_key).strip()
curses.curs_set(0)
if self.canceled:
self.inp.erase()
self.inp.refresh()
return ''
elif (not(self.search_history) or self.search_history[-1] != res):
self.search_history.append(res)
return res
评论列表
文章目录