| 133 | pass |
| 134 | |
| 135 | def main(self, stdscr, *args, **kwargs): |
| 136 | curses.use_default_colors() |
| 137 | curses.curs_set(False) |
| 138 | v = t.Viewer(stdscr, *args, **kwargs) |
| 139 | v.display() |
| 140 | for key in v.keys: |
| 141 | if key not in ('q', 'Q', 'r', '?', '/', '\n', 'a', 'A', 's', 'S', |
| 142 | '#', '@', 'y', curses.KEY_F1, curses.KEY_ENTER, |
| 143 | t.KEY_CTRL('g')): |
| 144 | v.keys[key]() |
| 145 | elif key in ('q', 'Q', 'r'): |
| 146 | self.assertRaises((t.ReloadException, t.QuitException), |
| 147 | v.keys[key]) |
| 148 | |
| 149 | def data(self, fn): |
| 150 | with open(fn, 'rb') as f: |