changeset 990:f0e407709d8e

core (constants): added some basic ANSI escape codes
author Goffi <goffi@goffi.org>
date Fri, 18 Apr 2014 23:36:52 +0200
parents 93359853e4bc
children 05e02f8b7eb4
files src/core/constants.py
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/core/constants.py	Thu Apr 10 16:12:50 2014 +0200
+++ b/src/core/constants.py	Fri Apr 18 23:36:52 2014 +0200
@@ -75,3 +75,13 @@
     ## 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'