This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Improve os open flag options doc
Type: Stage:
Components: Documentation Versions: Python 3.0, Python 2.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: georg.brandl Nosy List: amaury.forgeotdarc, georg.brandl, terry.reedy
Priority: normal Keywords:

Created on 2008-11-26 16:21 by terry.reedy, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (4)
msg76471 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2008-11-26 16:21
os module doc, File Descriptor Operations, at end.

Suggestions:

1. Replace
"The following data items are available for use in constructing the
flags parameter to the open() function."
with
"The following data items are options for the flag argument to the
open() function. These can be combined using the bitwise OR operator |."
(and remove the redundant text from the block headings -- see below).

2. In the next sentence, replace 'will not be' with 'are not'.

3. The next sentence ends with 'consult open(2).' I presume this refers
to unix manual section on the open system call.  This is cryptic and
useless to many Windows users.  Where are descriptions for flags valid
on Windows?

4. Block captions: remove repeated text and move availability note above
rather than below the block. 'Available on Unix and Windows', 'Available
on Unix only', 'Available on Windows only', 'Gnu extensions....'.

5. The items in the fifth block are *not* open() options.  The caption
should instead be an un-indented introductory sentence before the block.
"The following data items are parameters to the lseek() function. ..."
msg76978 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-12-05 08:02
Fixed in r67556.  If a Windows guy can give me more specific directions
where to find the equivalent options, I'll put it in.
msg76984 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2008-12-05 08:52
http://msdn.microsoft.com/en-us/library/z0kc8e3z.aspx is the
documentation for the open() function of the Microsoft C Runtime, but I
don't know how permanent this link will be.
msg76990 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-12-05 09:26
Added link in r67574.
History
Date User Action Args
2022-04-11 14:56:41adminsetgithub: 48691
2008-12-05 09:26:00georg.brandlsetmessages: + msg76990
2008-12-05 08:52:49amaury.forgeotdarcsetnosy: + amaury.forgeotdarc
messages: + msg76984
2008-12-05 08:02:58georg.brandlsetstatus: open -> closed
resolution: fixed
messages: + msg76978
2008-11-26 16:21:49terry.reedycreate