From 28ad5741fd1b87badde0d98410f4a461428d603c Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 18 Apr 2014 23:36:52 +0200 Subject: [PATCH] core (constants): added some basic ANSI escape codes --- src/core/constants.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/core/constants.py b/src/core/constants.py index c2af39a3..de47fbb3 100644 --- a/src/core/constants.py +++ b/src/core/constants.py @@ -75,3 +75,13 @@ class Const(object): ## Misc ## SAVEFILE_DATABASE = "sat.db" IQ_SET = '/iq[@type="set"]' + + ## ANSI escape sequences ## + # XXX: used for logging + # XXX: there will be probably moved in a dedicated module in the future + ANSI_RESET = '\033[0m' + ANSI_NORMAL_WEIGHT = '\033[22m' + ANSI_FG_BLACK, ANSI_FG_RED, ANSI_FG_GREEN, ANSI_FG_YELLOW, ANSI_FG_BLUE, ANSI_FG_MAGENTA, ANSI_FG_CYAN, ANSI_FG_WHITE = ('\033[3%dm' % nb for nb in xrange(8)) + ANSI_BOLD = '\033[1m' + ANSI_BLINK = '\033[5m' + ANSI_BLINK_OFF = '\033[25m'