App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Functions | Variables
google.appengine._internal.django.utils.termcolors Namespace Reference

Functions

def colorize
 
def make_style
 
def parse_color_setting
 

Variables

tuple color_names = ('black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white')
 
tuple foreground = dict([(color_names[x], '3%s' % x) for x in range(8)])
 
tuple background = dict([(color_names[x], '4%s' % x) for x in range(8)])
 
string RESET = '0'
 
dictionary opt_dict = {'bold': '1', 'underscore': '4', 'blink': '5', 'reverse': '7', 'conceal': '8'}
 
string NOCOLOR_PALETTE = 'nocolor'
 
string DARK_PALETTE = 'dark'
 
string LIGHT_PALETTE = 'light'
 
dictionary PALETTES
 
 DEFAULT_PALETTE = DARK_PALETTE
 

Detailed Description

termcolors.py

Function Documentation

def google.appengine._internal.django.utils.termcolors.colorize (   text = '',
  opts = (),
  kwargs 
)
Returns your text, enclosed in ANSI graphics codes.

Depends on the keyword arguments 'fg' and 'bg', and the contents of
the opts tuple/list.

Returns the RESET code if no parameters are given.

Valid colors:
    'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white'

Valid options:
    'bold'
    'underscore'
    'blink'
    'reverse'
    'conceal'
    'noreset' - string will not be auto-terminated with the RESET code

Examples:
    colorize('hello', fg='red', bg='blue', opts=('blink',))
    colorize()
    colorize('goodbye', opts=('underscore',))
    print colorize('first line', fg='red', opts=('noreset',))
    print 'this should be red too'
    print colorize('and so should this')
    print 'this should not be red'
def google.appengine._internal.django.utils.termcolors.make_style (   opts = (),
  kwargs 
)
Returns a function with default parameters for colorize()

Example:
    bold_red = make_style(opts=('bold',), fg='red')
    print bold_red('hello')
    KEYWORD = make_style(fg='yellow')
    COMMENT = make_style(fg='blue', opts=('bold',))
def google.appengine._internal.django.utils.termcolors.parse_color_setting (   config_string)
Parse a DJANGO_COLORS environment variable to produce the system palette

The general form of a pallete definition is:

    "palette;role=fg;role=fg/bg;role=fg,option,option;role=fg/bg,option,option"

where:
    palette is a named palette; one of 'light', 'dark', or 'nocolor'.
    role is a named style used by Django
    fg is a background color.
    bg is a background color.
    option is a display options.

Specifying a named palette is the same as manually specifying the individual
definitions for each role. Any individual definitions following the pallete
definition will augment the base palette definition.

Valid roles:
    'error', 'notice', 'sql_field', 'sql_coltype', 'sql_keyword', 'sql_table',
    'http_info', 'http_success', 'http_redirect', 'http_bad_request',
    'http_not_found', 'http_server_error'

Valid colors:
    'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white'

Valid options:
    'bold', 'underscore', 'blink', 'reverse', 'conceal'