~benoit.pierre/bzrtools/colordiff_when_tty

« back to all changes in this revision

Viewing changes to terminal.py

  • Committer: Benoît Pierre
  • Date: 2008-11-16 17:50:52 UTC
  • Revision ID: benoit.pierre@gmail.com-20081116175052-8ldrpprvpfq3wscm
Check if STDOUT is a TTY in has_ansi_colors: return False if not.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
    # XXX See terminfo(5) for all the gory details.
28
28
    if sys.platform == "win32":
29
29
        return False
 
30
    if not sys.stdout.isatty():
 
31
        return False
30
32
    import curses
31
33
    try:
32
34
        curses.setupterm()