Hi, I'm currently using Python 3.0 b3 and I'm curious as to how I can go about intercepting things send to print() for some intermediate processing before they're actually sent to sys.stdout. Right now I've thought of the following:
Replace sys.stdout with a class named PrintStream. PrintStream is defined as follows: class PrintStream: def write( self, message ): sys.__stdout__.write( '\t{0}'.format( message ) ) Will this work? Basically I want to add a tab character in front of every message printed. Thanks.
-- http://mail.python.org/mailman/listinfo/python-list