Lie Ryan wrote: > I actually prefer strings. Just like 'w' or 'r' in open(). > > Or why not add "f" "c" as modes? > > open('file.txt', 'wf') I like this, because it doesn't expand the signature that file-like objects need to support. If you're wrapping another file object you just need to pass on the mode string and it will all work. -- Greg