def highlight(search, text):
    if can_highlight:
        try:
            Color.default()
            p = 0
            t = len(text)
            s = len(search)
            while p < t:
                q = text.find(search)
                if q < p:
                    q = t
                sys.stdout.write(text[p:q])
                Color.red()
                Color.light()
                sys.stdout.write(text[q:q + s])
                Color.default()
                sys.stdout.write("\r\n")
                p = q + s
        finally:
            Color.default()
    else:
        print text
def highlight( search, text ):
    if can_highlight:
        try:
            Color.default()
            p = 0
            t = len( text )
            s = len( search )
            while p < t:
                q = text.find( search )
                if q < p:
                    q = t
                sys.stdout.write( text[ p : q ] )
                Color.red()
                Color.light()
                sys.stdout.write( text[ q : q + s ] )
                Color.default()
                sys.stdout.write("\r\n")
                p = q + s
        finally:
            Color.default()
    else:
        print text