I know that it is a subject of an annual discussion, but since I could not find any mention of it in the last year, let me ask this question again: why is file.readinto "Undocumented"? It is quite useful, particularly with numpy. Would a patch adding "readinto" to StringIO be acceptable?