On Thu, 19 Feb 2009 20:12:57 +1100, Oxymoron wrote: > Thanks for the answers everyone. > > Denis, I wish to wrap an already open file handle basically, so simply > extending and overriding doesn't help - my proxy won't be instantiated > like a file, just used like one and if not intercepting I need to > delegate down to the proxied "real" handle. If I'm missing something, > please let me know. Here's the actual scenario: >
If you replace sys.stdin with your own file object, you don't need to define all of the file object interface, just the one that generates an error if not defined (i.e. the ones that you use). Alternatively, you may also consider using subprocess. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor