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

Reply via email to