1
0

Moved Colorama boilerplate to ansi.py.

This commit is contained in:
2018-02-03 02:15:29 +01:00
parent 34ba8a0db0
commit 9920c13582
8 changed files with 11 additions and 24 deletions

View File

@@ -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))

View File

@@ -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"