mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-04-29 14:59:39 -04:00
test: drop check for Windows < 10
This commit is contained in:
parent
35b898c47f
commit
bf47448f15
1 changed files with 17 additions and 17 deletions
|
@ -51,23 +51,23 @@ except UnicodeDecodeError:
|
||||||
CROSS = "x "
|
CROSS = "x "
|
||||||
CIRCLE = "o "
|
CIRCLE = "o "
|
||||||
|
|
||||||
if platform.system() != 'Windows' or sys.getwindowsversion() >= (10, 0, 14393): #type:ignore
|
if platform.system() == 'Windows':
|
||||||
if platform.system() == 'Windows':
|
import ctypes
|
||||||
import ctypes
|
kernel32 = ctypes.windll.kernel32 # type: ignore
|
||||||
kernel32 = ctypes.windll.kernel32 # type: ignore
|
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4
|
||||||
ENABLE_VIRTUAL_TERMINAL_PROCESSING = 4
|
STD_OUTPUT_HANDLE = -11
|
||||||
STD_OUTPUT_HANDLE = -11
|
STD_ERROR_HANDLE = -12
|
||||||
STD_ERROR_HANDLE = -12
|
# Enable ascii color control to stdout
|
||||||
# Enable ascii color control to stdout
|
stdout = kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
|
||||||
stdout = kernel32.GetStdHandle(STD_OUTPUT_HANDLE)
|
stdout_mode = ctypes.c_int32()
|
||||||
stdout_mode = ctypes.c_int32()
|
kernel32.GetConsoleMode(stdout, ctypes.byref(stdout_mode))
|
||||||
kernel32.GetConsoleMode(stdout, ctypes.byref(stdout_mode))
|
kernel32.SetConsoleMode(stdout, stdout_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING)
|
||||||
kernel32.SetConsoleMode(stdout, stdout_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING)
|
# Enable ascii color control to stderr
|
||||||
# Enable ascii color control to stderr
|
stderr = kernel32.GetStdHandle(STD_ERROR_HANDLE)
|
||||||
stderr = kernel32.GetStdHandle(STD_ERROR_HANDLE)
|
stderr_mode = ctypes.c_int32()
|
||||||
stderr_mode = ctypes.c_int32()
|
kernel32.GetConsoleMode(stderr, ctypes.byref(stderr_mode))
|
||||||
kernel32.GetConsoleMode(stderr, ctypes.byref(stderr_mode))
|
kernel32.SetConsoleMode(stderr, stderr_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING)
|
||||||
kernel32.SetConsoleMode(stderr, stderr_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING)
|
else:
|
||||||
# primitive formatting on supported
|
# primitive formatting on supported
|
||||||
# terminal via ANSI escape sequences:
|
# terminal via ANSI escape sequences:
|
||||||
DEFAULT = ('\033[0m', '\033[0m')
|
DEFAULT = ('\033[0m', '\033[0m')
|
||||||
|
|
Loading…
Add table
Reference in a new issue