OLD | NEW |
1 | 1 # Copyright Jonathan Hartley 2013. BSD 3-Clause license, see LICENSE file. |
2 import re | 2 import re |
3 import sys | 3 import sys |
4 | 4 |
5 from .ansi import AnsiFore, AnsiBack, AnsiStyle, Style | 5 from .ansi import AnsiFore, AnsiBack, AnsiStyle, Style |
6 from .winterm import WinTerm, WinColor, WinStyle | 6 from .winterm import WinTerm, WinColor, WinStyle |
7 from .win32 import windll | 7 from .win32 import windll |
8 | 8 |
9 | 9 |
10 if windll is not None: | 10 if windll is not None: |
11 winterm = WinTerm() | 11 winterm = WinTerm() |
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 func = winterm.erase_data | 180 func = winterm.erase_data |
181 func(params, on_stderr=self.on_stderr) | 181 func(params, on_stderr=self.on_stderr) |
182 elif command == 'A': | 182 elif command == 'A': |
183 if params == () or params == None: | 183 if params == () or params == None: |
184 num_rows = 1 | 184 num_rows = 1 |
185 else: | 185 else: |
186 num_rows = params[0] | 186 num_rows = params[0] |
187 func = winterm.cursor_up | 187 func = winterm.cursor_up |
188 func(num_rows, on_stderr=self.on_stderr) | 188 func(num_rows, on_stderr=self.on_stderr) |
189 | 189 |
OLD | NEW |