mirror of
https://github.com/zoffline/zwift-offline.git
synced 2026-08-03 01:15:46 -07:00
Merge pull request #48 from oldnapalm/master
Fix ANSI color in Windows 10
This commit is contained in:
@@ -4,6 +4,7 @@ import calendar
|
||||
import datetime
|
||||
import logging
|
||||
import os
|
||||
import platform
|
||||
import random
|
||||
import sqlite3
|
||||
import sys
|
||||
@@ -33,6 +34,12 @@ logging.basicConfig(level=os.environ.get("LOGLEVEL", "INFO"))
|
||||
logger = logging.getLogger('zoffline')
|
||||
logger.setLevel(logging.WARN)
|
||||
|
||||
if os.name == 'nt' and platform.release() == '10' and platform.version() >= '10.0.14393':
|
||||
# Fix ANSI color in Windows 10 version 10.0.14393 (Windows Anniversary Update)
|
||||
import ctypes
|
||||
kernel32 = ctypes.windll.kernel32
|
||||
kernel32.SetConsoleMode(kernel32.GetStdHandle(-11), 7)
|
||||
|
||||
if getattr(sys, 'frozen', False):
|
||||
# If we're running as a pyinstaller bundle
|
||||
SCRIPT_DIR = sys._MEIPASS
|
||||
|
||||
Reference in New Issue
Block a user