Changeset 410

Show
Ignore:
Timestamp:
05/07/07 01:00:40 (2 years ago)
Author:
athomas
Message:

pycrash: Use hex escape sequence instead of inline escape character.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pycrash/trunk/crash/console.py

    r405 r410  
    2424            if c == 'B': 
    2525                if bold: 
    26                     out.append("") 
     26                    out.append("\033[22m") 
    2727                else: 
    28                     out.append("") 
     28                    out.append("\033[1m") 
    2929                bold = not bold 
    3030            elif c == 'U': 
    3131                if underline: 
    32                     out.append("") 
     32                    out.append("\033[24m") 
    3333                else: 
    34                     out.append("") 
     34                    out.append("\033[4m") 
    3535                underline = not underline 
    3636            elif c == 'N': 
    3737                underline = bold = 0 
    38                 out.append("") 
     38                out.append("\033[0m") 
    3939            elif c >= '0' and c <= '7': 
    40                 out.append("[3" + c + "m") 
     40                out.append("\033[3" + c + "m") 
    4141            else: 
    4242                out.append(token.group(0))