codecs.open defaults to line buffering. But open defaults to using the system buffer size. Why the discrepancy? Is it different for a reason? How do these choices affect performance? (Particularly under Linux). Thanks