Clarify and fix the documentation for IOBase.close()

This commit is contained in:
Antoine Pitrou 2010-04-28 19:57:33 +00:00
parent ece349e517
commit 689405ee14
1 changed files with 4 additions and 2 deletions

View File

@ -246,8 +246,10 @@ I/O Base Classes
Flush and close this stream. This method has no effect if the file is Flush and close this stream. This method has no effect if the file is
already closed. Once the file is closed, any operation on the file already closed. Once the file is closed, any operation on the file
(e.g. reading or writing) will raise an :exc:`IOError`. The internal (e.g. reading or writing) will raise an :exc:`ValueError`.
file descriptor isn't closed if *closefd* was False.
As a convenience, it is allowed to call this method more than once;
only the first call, however, will have an effect.
.. attribute:: closed .. attribute:: closed