Ran Benita
|
0528307ebf
|
terminalwriter: remove unused function TerminalWriter.reline
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
a6819726cd
|
terminalwriter: remove unused function ansi_print
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
b6cc90e0af
|
terminalwriter: remove support for writing bytes directly
It is not used and slows things down.
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
9a59970cad
|
terminalwriter: optimize get_line_width() a bit
This function is called a lot when printing a lot of text, and is very
slow -- this speeds it up a bit.
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
6c1b6a09b8
|
terminalwriter: simplify get_terminal_width()
The shutil.get_terminal_size() handles everything this did already.
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
c749e44efc
|
terminalwriter: remove custom win32 screen width code
Python 3 does this on its own so we can use the shared code:
bcf2b59fb5
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
1d596b27a7
|
terminalwriter: move Win32ConsoleWriter definition under win32 conditional
This way non-Windows platforms skip it. It also uses things defined
inside the `if`.
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
5e2d820308
|
terminalwriter: fix lints
|
2020-04-30 16:44:02 +03:00 |
Ran Benita
|
3014d9a3f7
|
terminalwriter: auto-format
|
2020-04-30 16:43:55 +03:00 |
Ran Benita
|
276405a039
|
terminalwriter: vendor TerminalWriter from py
Straight copy from py 1.8.1. Doesn't pass linting yet.
|
2020-04-30 16:43:54 +03:00 |