From 4be55b5cef746a3a8e07e7774c7310917f7381c3 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 22 May 2002 20:37:53 +0000 Subject: file_doc: Add some description of the U mode character, but only when WITH_UNIVERSAL_NEWLINES is enabled. --- Objects/fileobject.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Objects/fileobject.c b/Objects/fileobject.c index 029a270..a45a4cf 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -1697,6 +1697,16 @@ static char file_doc[] = "Add a '+' to the mode to allow simultaneous reading and writing.\n" "If the buffering argument is given, 0 means unbuffered, 1 means line\n" "buffered, and larger numbers specify the buffer size.\n" +#ifdef WITH_UNIVERSAL_NEWLINES +"Add a 'U' to mode to open the file for input with universal newline\n" +"support. Any line ending in the input file will be seen as a '\\n'\n" +"in Python. Also, a file so opened gains the attribute 'newlines';\n" +"the value for this attribute is one of None (no newline read yet),\n" +"'\\r', '\\n', '\\r\\n' or a tuple containing all the newline types seen.\n" +"\n" +"'U' cannot be combined with 'w' or '+' mode.\n" +#endif /* WITH_UNIVERSAL_NEWLINES */ +"\n" "Note: open() is an alias for file().\n"; PyTypeObject PyFile_Type = { -- cgit v0.12