示例#1
0
 def run(self, filename):
     signal.signal(signal.SIGINT, self._handle_sigint)
     self.loop = urwid.MainLoop(self._main_frame,
                                AnsiText.get_palette() + palette,
                                handle_mouse=False,
                                unhandled_input=self._handle_input)
     self.open_file(filename)
     self.loop.run()
示例#2
0
文件: ui.py 项目: akariv/traces
 def run(self, filename):
     self.loop = urwid.MainLoop(self._main_frame, AnsiText.get_palette() + palette, handle_mouse = False, unhandled_input=self._handle_input)
     self.open_file(filename)
     while True:
         try:
             self.loop.run()
             break
         except KeyboardInterrupt:
             self._handle_keyboard_interrupt()
示例#3
0
文件: ui.py 项目: baruch/infinitrace
 def run(self, filename, initial_filter=None):
     signal.signal(signal.SIGINT, self._handle_sigint)
     self.loop = urwid.MainLoop(
         self._main_frame, AnsiText.get_palette() + palette, handle_mouse=False, unhandled_input=self._handle_input
     )
     self.open_file(filename)
     if initial_filter:
         self.set_filter(initial_filter)
     self.loop.run()