home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- esc = '\x1b['
- codes = { }
- codes[''] = ''
- codes['reset'] = esc + '39;49;00m'
- codes['bold'] = esc + '01m'
- codes['faint'] = esc + '02m'
- codes['standout'] = esc + '03m'
- codes['underline'] = esc + '04m'
- codes['blink'] = esc + '05m'
- codes['overline'] = esc + '06m'
- dark_colors = [
- 'black',
- 'darkred',
- 'darkgreen',
- 'brown',
- 'darkblue',
- 'purple',
- 'teal',
- 'lightgray']
- light_colors = [
- 'darkgray',
- 'red',
- 'green',
- 'yellow',
- 'blue',
- 'fuchsia',
- 'turquoise',
- 'white']
- x = 30
- for d, l in zip(dark_colors, light_colors):
- codes[d] = esc + '%im' % x
- codes[l] = esc + '%i;01m' % x
- x += 1
-
- del d
- del l
- del x
- codes['darkteal'] = codes['turquoise']
- codes['darkyellow'] = codes['brown']
- codes['fuscia'] = codes['fuchsia']
- codes['white'] = codes['bold']
-
- def reset_color():
- return codes['reset']
-
-
- def colorize(color_key, text):
- return codes[color_key] + text + codes['reset']
-
-
- def ansiformat(attr, text):
- result = []
- if attr[-1:] == attr[-1:]:
- pass
- elif attr[-1:] == '+':
- result.append(codes['blink'])
- attr = attr[1:-1]
-
- if attr[-1:] == attr[-1:]:
- pass
- elif attr[-1:] == '*':
- result.append(codes['bold'])
- attr = attr[1:-1]
-
- if attr[-1:] == attr[-1:]:
- pass
- elif attr[-1:] == '_':
- result.append(codes['underline'])
- attr = attr[1:-1]
-
- result.append(codes[attr])
- result.append(text)
- result.append(codes['reset'])
- return ''.join(result)
-
-