From 9f562309f88b0c2484ac908f3a2a41ee5e3fd671 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Wed, 26 May 2010 00:25:41 +0200 Subject: [PATCH] Fix long lines. --- sphinx/util/console.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sphinx/util/console.py b/sphinx/util/console.py index 381803bce..b0f03921c 100644 --- a/sphinx/util/console.py +++ b/sphinx/util/console.py @@ -13,7 +13,7 @@ import os import sys import re -_strip_core_re = re.compile('\x1b\\[(\\d\\d;){0,2}\\d\\dm') +_ansi_re = re.compile('\x1b\\[(\\d\\d;){0,2}\\d\\dm') codes = {} def get_terminal_width(): @@ -38,8 +38,8 @@ def term_width_line(text): # if no coloring, don't output fancy backspaces return text + '\n' else: - # codes are not displayed and must be taken into account by introducing the correction factor - return text.ljust(_tw + len(text) - len(_strip_core_re.sub('', text))) + '\r' + # codes are not displayed, this must be taken into account + return text.ljust(_tw + len(text) - len(_ansi_re.sub('', text))) + '\r' def color_terminal(): if not hasattr(sys.stdout, 'isatty'):