On Feb 13, 1:17 pm, "Diez B. Roggisch" wrote:

> However, maybe
>
> if os.isatty(sys.stdout.fileno()):

OK, this works in Python 2:

#!/usr/bin/python
import sys, os

if __name__=="__main__":
 if os.isatty(sys.stdout.fileno()):
  print "Terminal"
 else:
  print "Content-type:text/html\n\nBROWSER"


likewise in Python3:

#!/usr/local/bin/python3.1
import sys, os

if __name__=="__main__":
 if os.isatty(sys.stdout.fileno()):
  print("Terminal")
 else:
  print("Content-type:text/html\n\nBROWSER")


Thank you, always impressed with the fast help here.

-- Gnarlie
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to