Moved Colorama boilerplate to ansi.py.
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
# pylint: disable=C0111,C0326
|
||||
|
||||
import enum
|
||||
import platform
|
||||
import requests
|
||||
from . import credentials
|
||||
from . import devlist
|
||||
@@ -15,17 +14,6 @@ from . import tclchecksum
|
||||
from . import tclencheader
|
||||
from . import xmltools
|
||||
|
||||
def make_escapes_work():
|
||||
system = platform.system()
|
||||
if system == "Windows":
|
||||
try:
|
||||
import colorama
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
colorama.init()
|
||||
|
||||
|
||||
def default_enum(enumname, vardict):
|
||||
return enum.IntEnum(enumname, vardict, module=__name__, qualname="tcllib.FotaCheck.{}".format(enumname))
|
||||
|
||||
|
||||
@@ -1,5 +1,16 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import platform
|
||||
|
||||
# Needed to make ANSI escape sequences work in Windows
|
||||
system = platform.system()
|
||||
if system == "Windows":
|
||||
try:
|
||||
import colorama
|
||||
colorama.init()
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
UP_DEL = u"\u001b[F\u001b[K"
|
||||
BLACK = u"\u001b[0;30m"
|
||||
RED_DARK = u"\u001b[0;31m"
|
||||
|
||||
Reference in New Issue
Block a user