Lines Matching +refs:po +refs:find +refs:file +refs:coding +refs:system
4 This file contains the release messages for previous Python releases.
55 - Issue #27759: Fix selectors incorrectly retain invalid file descriptors.
183 - Issue #24891: Fix a race condition at Python startup if the file descriptor
203 - Issue #24257: Fixed system error in the comparison of faked
276 - Issue #25688: Fixed file leak in ElementTree.iterparse() raising an error.
395 for directories (including empty directories) in ZIP file.
408 - Issue #16180: Exit pdb if file has syntax error, instead of trapping user
512 - Issue #23840: tokenize.open() now closes the temporary binary file on error
521 valid (not exists or is a file) on Windows.
579 a writable text file.
696 - Issue #5700: io.FileIO() called flush() after closing the file.
700 differs from file system encoding (e.g. on Mac OS).
813 - Issue #22820: Explain need for *print* when running file from Idle editor.
828 The tkinter html viewer that works for this file was written by Mark Roseman.
829 The now unused EditorWindow.HelpDialog class and helt.txt file are deprecated.
843 - Issue #21192: Idle editor. When a file is run, put its name in the restart bar.
855 into separate file test_ordered_dict.
1106 - Issue #22966: Fix __pycache__ pyc file name clobber when pyc_compile is
1107 asked to compile a source file containing multiple dots in the source file
1117 - Issue #22915: SAX parser now supports files opened with file descriptor or
1195 - Issue #22435: Fix a file descriptor leak when SocketServer bind fails.
1216 (including empty directories) in ZIP file.
1226 os.posix_fallocate() because their prototypes in system headers are wrong.
1259 name you enter (even if your system does not display it). Some systems
1368 - Issue #20912: Now directories added to ZIP file have correct Unix and MS-DOS
1495 - Issue #22165: SimpleHTTPRequestHandler now supports undecodable file names.
1550 - Issue #19076: Don't pass the redundant 'file' argument to self.error().
1552 - Issue #21942: Fixed source file viewing in pydoc's server mode on Windows.
1581 object is destroyed. The destructor now closes the file if needed. The
1587 discarded after parsing, so the input file isn't unexpectedly closed.
1629 valid file.
1761 now uses unittest test discovery to find its tests.
1949 _TemporaryFileCloser) facility. Provides a better way to handle file
1999 - Issue #21058: Fix a leak of file descriptor in
2000 :func:`tempfile.NamedTemporaryFile`, close the file descriptor if
2174 - Issue #20668: asyncio tests no longer rely on tests.txt file.
2351 internal codec marking system added for issue #19619 to throw LookupError
2426 settings in the default pip configuration file.
2648 ZIP file or too long ZIP file comment is truncated.
2738 - Issue #20390: Argument Clinic's "file" output preset now defaults to
2779 delaying its output or even redirecting it to a separate file.
2786 benchmark files in order to prevent using a random system python, and in
2921 - Issue #18879: When a method is looked up on a temporary file, avoid closing
2922 the file before the method is possibly called.
2924 - Issue #20037: Avoid crashes when opening a text file late at interpreter
2941 - Issue #20034: Updated alias mapping to most recent locale.alias file
2954 executables used to find the mac address, with /sbin and /usr/sbin as
3070 - Issue #15798: Fixed subprocess.Popen() to no longer fail if file
3247 Python shutdown to call objects destructors. So "unclosed file" resource
3274 - Issue #3158: doctest can now find doctests in functions and methods
3300 - Issue #15204: Deprecated the 'U' mode in file-like objects.
3316 certificates from default stores or system stores. By default the method
3381 on a system with SO_REUSEPORT defined in the headers but run on a system
3435 "file" parameter was not being honoured correctly
3595 redirection *and* passing an explicit file parameter
3643 - Issue #19649: On OS X, the same set of file names are now installed
3702 to modules imported from cwd to now possess an absolute file path for
3753 in opening file to bz2, gzip and lzma modules. Patches by Tim Heaney and
3846 history file at shutdown.
3929 Au_read.readframes() now updates current file position and reads correct
3931 correctly updates current file position. Au_read.getnframes() now returns an
3932 integer (as in Python 2). Au_read and Au_write now correctly works with file
3933 object if start file position is not a zero.
3963 argument (and therefore is reading the user's $HOME/.netrc file), it now
3964 enforces the same security rules as typical ftp clients: the .netrc file must
4040 - Issue #18571: Implementation of the PEP 446: file descriptors and file
4059 - Issue #16105: When a signal handler fails to write to the file descriptor
4107 under which the file was opened. Patch by Erik Bray.
4119 - Issue #18756: os.urandom() now uses a lazily-opened persistent file
4120 descriptor, so as to avoid using many file descriptors when run in
4142 - Issue #18394: Close cgi.FieldStorage's optional file.
4186 exhausting the file descriptor limit).
4189 3.11 or newer. It's only defined on system with 3.11 uapi headers, too.
4304 - Issue #17899: Fix rare file descriptor leak in os.listdir().
4327 prefix and exec_prefix if the operation system does not obey MAXPATHLEN.
4380 file is truncated.
4414 is a potentially disruptive change since it may release some system
4529 unreadable or has turned into a file. Reported and diagnosed by
4571 handled correctly (previously, the first module loaded from that file
4611 - Issue #16416: On Mac OS X, operating system data are now always
4669 user that created them, even when the source file is read-only.
4803 if stdin could not be used (such as /dev/null). It also leaked an open file.
4986 - Issue #17915: Fix interoperability of xml.sax with file objects returned by
5000 generator, ability to redirect output to a file, Bytecode and Instruction
5012 - Issue #15902: Fix imp.load_module() accepting None as a file when loading an
5030 - Issue #17830: When keyword.py is used to update a keyword file, it now
5031 preserves the line endings of the original file.
5320 - Issue #16996: webbrowser module now uses shutil.which() to find a
5401 - Issue #12268: The io module file object write methods no longer abort early
5402 when one of its write system calls is interrupted (EINTR).
5407 - Issue #4844: ZipFile now raises BadZipFile when opens a ZIP file with an
5415 Python file. Patch by Ben Morgan.
5418 Code now raises FileExistsError if the file path to be used for the
5419 byte-compiled file is a symlink or non-regular file as a warning that import
5420 will not keep the file path type if it writes to that path.
5437 - Issue #16957: shutil.which() no longer searches a bare file name in the
5438 current directory on Unix and no longer searches a relative file path with
5441 - Issue #1159051: GzipFile now raises EOFError when reading a corrupted file
5447 - Issue #16992: On Windows in signal.set_wakeup_fd, validate the file
5462 - SSLContext.load_dh_params() now properly closes the input file.
5483 - Issue #15972: Fix error messages when os functions expecting a file name or
5484 file descriptor receive the incorrect type.
5529 - Issue #16485: Now file descriptors are closed if file header patching failed
5530 on closing an aifc file.
5646 - Issue #16408: Fix file descriptors not being closed in error conditions
5662 subprocess.PIPE parent file descriptors on child error prior to exec().
5670 - Issue #16327: The subprocess module no longer leaks file descriptors
5737 - Issue #16301: Fix the localhost verification in urllib/request.py for file://
5743 - Issue #10836: Fix exception raised when file not found in urlretrieve
5780 source and destination are the same file. Patch by Atsuo Ishimoto.
5825 /usr/bin/file. Patch by David Benjamin.
5831 ValueError when the file-like object is closed. Patch by Alessandro Moura.
5851 was especially problematic for the FileType type, as a default file would
5852 always be opened, even if a file argument was specified on the command line.
5880 - Issue #18279: Format - Strip trailing whitespace no longer marks a file as
5882 test file originally written by Phil Webster (the issue's main goal).
5893 - Issue #17511: Keep IDLE find dialog open after clicking "Find Next".
5930 - Issue #17614: IDLE no longer raises exception when quickly closing a file.
5934 - Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
5947 special characters in the file path.
6189 - Issue #16067: Add description into MSI file to replace installer's
6241 - Issue #17029: Let h2py search the multiarch system include directory.
6511 `PyRun_SimpleFileExFlags()` when filename points to a pyc/pyo file, closeit is
6623 - Issue #2051: Source file permission bits are once again correctly copied to
6624 the cached bytecode file. (The migration to importlib reintroduced this
6672 system-supplied log1p function doesn't respect signs of zeros.
6678 sending/receiving an acknowledgment after file descriptor transfer.
6681 - Issue #11062: Fix adding a message from file to Babyl mailbox.
6703 processing). Operating system limitations can be reflected with the Sphinx
6711 import system reference docs.
6875 instead of 100, to be able to display long file paths.
6907 avoid failing due to the select() file descriptor limit.
6958 - Issue #15247: `io.FileIO` now raises an error when given a file descriptor
6965 - Issue #15210: Catch KeyError when `importlib.__init__()` can't find
6977 - Issue #9559: If messages were only added, a new file is no longer created and
6978 renamed over the old file when flush() is called on an mbox, MMDF or Babyl
7038 - Issue #15295: Reorganize and rewrite the documentation on the import system.
7137 no longer lose data when an underlying read system call is interrupted.
7138 IOError is no longer raised due to a read system call returning EINTR
7243 some also support accepting an open file descriptor in place of a path
7254 - Issue #444582: Add shutil.which, for finding programs on the system path.
7263 timezone instance corresponding to the system local timezone when
7266 - Issue #14653: email.utils.mktime_tz() no longer relies on system
7338 - BZ2File.__init__() and LZMAFile.__init__() now accept a file object as their
7341 - gzip.open() now accepts file objects as well as filenames.
7505 - Issue #14690: Use monotonic clock instead of system clock in the sched,
7949 will use it if a test file contains no `test_main` method.
7954 - Issue #8515: Set __file__ when run file in IDLE.
7964 placing the Python installation into the system "Path" environment variable.
8031 - Issue #7652: Add --with-system-libmpdec option to configure for linking
8075 timeout in queue and threading modules to not be affected of system time
8238 - Issue #14084: Fix a file descriptor leak when importing a module with a
8243 - Issue #14040: Remove rarely used file name suffixes for C extensions
8258 - Issue #11235: Fix OverflowError when trying to import a source file whose
8268 all possible file descriptors in the child process rather than just open
8269 file descriptors. It now closes only the open fds if possible for the
8322 sys module entries are now set to None (instead of an unusable file object).
8346 - Issue #13392: Writing a pyc file should now be atomic under Windows as well.
8395 - Issue #12170: The count(), find(), rfind(), index() and rindex() methods
8410 - Issue #13146: Writing a pyc file is now atomic under POSIX.
8437 - Issue #7732: Don't open a directory as a file anymore while importing a
8539 the following case: sys.stdin.read() stopped with CTRL+d (end of file),
8542 - Issue #12216: Allow unexpected EOF errors to happen on any line of the file.
8556 a code objects in the same file.
8577 clear the end-of-file indicator after CTRL+d.
8632 Windows if the file is a TTY to workaround a Windows bug. The Windows console
8641 3.2.0 where the stdout or stderr file descriptor being the same as the stdin
8642 file descriptor would raise an exception. webbrowser.open would fail. fixed.
8765 directory tree as well as copying unchanged files and altering the file
8813 - Issue #13734: Add os.fwalk(), a directory walking function yielding file
8828 characters in the file name. Patch by Hynek Schlawack.
8845 target's type (file or directory). The detection was buggy and made the
8848 - Issue #6631: Disallow relative file paths in urllib urlopen methods.
8879 destination instead of copying the file contents. Patch by Jonathan Niehof
9000 parameter, as other file-like objects. Patch by Ryan Kelly.
9017 raised when the wrapped raw file is non-blocking and the write would block.
9144 file.
9204 of the current user (i.e. root) was used for the file and ownership
9216 - Issue #12720: Expose low-level Linux extended file attribute functions in os.
9244 - Issue #11657: Fix sending file descriptors over 255 over a multiprocessing
9274 the file cannot be opened.
9380 - Add cgi.closelog() function to close the log file.
9390 - Issue #12504: Close file handles in a timely manner in packaging.database.
9405 Python scripts using an encoding different than UTF-8 (read the coding cookie
9419 than UTF-8 (scripts using the coding cookie).
9442 - Issue #12451: doctest.debug_script() doesn't create a temporary file
9490 - Issue #11767: Correct file descriptor leak in mailbox's __getitem__ method.
9499 - Issue #9284: Allow inspect.findsource() to find the source of doctest
9509 - Issue #12009: Fixed regression in netrc file comment handling.
9574 - Issue #12175: FileIO.readall() now only reads the file position and size
9580 if the file is closed.
9639 on a file opened in read+write mode (namely: reading, seeking a bit forward,
9675 instead of a nul byte into the wakeup file descriptor. So it is possible to
9690 detect mtime changes by comparing to the system clock instead of to the
9700 file on Windows XP. As noticed in issue #10684.
9752 - Issue #11382: Trivial system calls, such as dup() or pipe(), needn't
9763 parallel calls. PyErr_SetInterrupt() writes also into the wake up file.
9848 file-like objects using a new ``fileobj`` constructor argument. Patch by
9880 - Issue #7639: Fix short file name generation in bdist_msi
9976 the "n" as the flag argument and the file exists. The behavior matches
10030 - Issue #7322: Trying to read from a socket's file-like object after a timeout
10056 - Issue #11224: Fixed a regression in tarfile that affected the file-like
10071 - Issue #4681: Allow mmap() to work on file sizes and offsets larger than
10121 functions (BSD and OS X). Also add new stat file flags for OS X
10125 Python-X.Y.Z-pyX.Y.egg-info file in the lib-dynload directory.
10154 (directory(ies) instead of file(s)) (Patch by Guilherme Polo)
10169 - Issue #4625: If IDLE cannot write to its recent file or breakpoint files,
10183 - Issue #12636: IDLE reads the coding cookie when executing a Python script.
10189 when opening a long file. With Tk 8.5, the first line was hidden.
10198 - Issue #11718: IDLE's open module dialog couldn't find the __init__.py
10199 file in a package.
10208 directory tree as well as copying unchanged files and altering the file
10221 an error if attempting to convert a file with mixed newlines.
10251 - Issue #13058: ossaudiodev: fix a file descriptor leak on error. Patch by
10258 file descriptor was actually received.
10266 - Issue #12950: Fix passing file descriptors in multiprocessing, under
10275 some functions like file.write().
10296 - Issue #13447: Add a test file to host regression tests for bugs in the
10307 on a system without internet access.
10365 - Issue #12587: Correct faulty test file and reference in test_tokenize.
10415 - Issue #12141: Install copies of template C module file so that
10459 futex system call is restarted).
10463 - Fix possible "file already exists" error when running the tests in parallel.
10625 - Issue #11184: Fix large-file support on AIX.
10699 arbitrary email messages. StringIO and text file input is deprecated,
10747 for all file entries in the ZIP file.
10749 - Issue #10949: Improved robustness of rotating file handlers.
10751 - Issue #10955: Fix a potential crash when trying to mmap() a file past its
10779 the system-provided Python.
10806 - Issue #8651: PyArg_Parse*() functions raise an OverflowError if the file
10831 - Issue #10916: mmap should not segfault when a file is mapped using 0 as length
10832 and a non-zero offset, and an attempt to read past the end of file is made
10889 on an existing file.
10898 socket is now always blocking, regardless of the operating system.
10916 - Issue #10806, issue #9905: Fix subprocess pipes when some of the standard file
10923 - Issue #10798: Reject supporting concurrent.futures if the system has too
10932 - Issue #6285: IDLE no longer crashes on missing help file; patch by Scott
10969 - Issue #5258/#10642: if site.py encounters a .pth file that generates an error,
10971 the rest of that individual file, instead of stopping processing entirely.
11146 added in 3.2beta1) to allow specifying a specific list of file descriptors
11253 - Issue #10620: `python -m unittest` can accept file paths instead of module
11356 - Issue #9846: zipfile is now correctly closing underlying file objects.
11364 the system default. Patch by Sridhar Ratnakumar.
11387 end of the file.
11416 - configparser: accepted INI file structure is now customizable, including
11506 - If FileIO.__init__ fails, close the file descriptor.
11533 - Issue #9862: Compensate for broken PIPE_BUF in AIX by hard coding its value as
11539 - Issue #10095: fp_setreadl() doesn't reopen the file, instead reuse the file
11595 - Issue #10335: Add tokenize.open(), detect the file encoding using
11602 handler to parse the Makefile file. Avoid a UnicodeDecodeError if the source
11618 - Issue #10252: Close file objects in a timely manner in distutils code and
11621 - Issue #10180: Pickling file objects is now explicitly forbidden, since
11651 - Issue #10265: Close file objects explicitly in sunau. Patch by Brian Brazil.
11666 - Issue #10253: FileIO leaks a file descriptor when trying to open a file for
11669 - Support context management protocol for file-like objects returned by mailbox
11672 - Issue #10246: uu.encode didn't close file objects explicitly when filenames
11678 - Close file objects in modulefinder in a timely manner.
11682 - Close a file object in distutils.sysconfig in a timely manner.
11684 - Close a file object in pkgutil in a timely manner.
11686 - Issue #10233: Close file objects in a timely manner in the tarfile module and
11761 supported by the system. Patch by Nikita Vetoshkin.
11763 - Issue #10063: file:// scheme will stop accessing remote hosts via ftp
11764 protocol. file:// urls had fallback to access remote hosts via ftp. This was
11766 access via file:// scheme.
11783 - Issue #3873: Speed up unpickling from file objects that have a peek() method.
11830 reindented code is written to a file.
11973 after the file is closed. Patch by Jeffrey Finkelstein.
12028 - Issue #1675951: Allow GzipFile to work with unseekable file objects. Patch by
12061 - Issue #9441: logging has better coverage for rotating file handlers.
12128 back after the system call. Original patch by Brian Brazil.
12159 unsupported operation is attempted (for example, writing to a file open only
12228 - Issue #9810: Compile bzip2 source files in Python's project file directly. It
12309 the module file to be executed with the -m command line option.
12343 - Issue #8013: time.asctime and time.ctime no longer call system
12350 before passing it to the system asctime. Patch by MunSic Jeong.
12352 - Issue #8734: Avoid crash in msvcrt.get_osfhandle() when an invalid file
12381 Lock around all system calls. Original patch by Ryan Kelly.
12384 into the closed state without closing the underlying file descriptor.
12410 - Issue #8105: Validate file descriptor passed to mmap.mmap on Windows.
12509 - Issue #9605: posix.getlogin() decodes the username with file filesystem
12526 - Issue #7467: when reading a file from a ZIP archive, its CRC is checked and a
12649 - Issue #1303434: Generate ZIP file containing all PDBs.
12765 - Issue #8589: Decode PYTHONWARNINGS environment variable with the file system
12780 - Issue #8610: Load file system codec at startup, and display a fatal error on
12781 failure. Set the file system encoding to utf-8 (instead of None) if getting
12996 and include information from the Unihan.txt file.
13012 - Issue #6750: A text file opened with io.open() could duplicate its output when
13023 the .py file to the .pyc file if it is set.
13055 - Issue #8084: PEP 370 now conforms to system conventions for framework builds
13114 object at a specified file, function, and line number.
13153 source file to be debugged is in a non-builtin encoding.
13186 - Issue #9378: python -m pickle <pickle file> will now load and display the
13187 first object in the pickle file.
13307 smart enough to find source files in the linecache.
13373 - Issue #3798: sys.exit(message) writes the message to sys.stderr file, instead
13374 of the C file stderr, to use stderr encoding and error handler.
13382 - Issue #8774: tabnanny uses the encoding cookie (#coding:...) to use the
13426 for use in the file system, environment variables or the command line.
13433 file system encoding with the surrogateescape error handler (instead of
13443 - Issue #4265: shutil.copyfile() was leaking file descriptors when disk fills.
13449 - Issue #7755: Use an unencumbered audio file for tests.
13565 - Issue #8412: os.system() now accepts bytes, bytearray and str with surrogates.
13574 relies on the system threading library, so as to avoid a semi-busy wait loop.
13624 read on demand and the named file is compiled immediately. (Original patch by
13655 script, open the file in binary mode and not in text mode with the default
13732 ignored only to the first file. Noted by Bogdan Opanchuk.
13743 bytecode file when it was less than 8 bytes.
13770 - Issue #6939: Fix file I/O objects in the `io` module to keep the original file
13771 position when calling `truncate()`. It would previously change the file
13793 the release file is empty.
13818 file). Initial patch by Collin Winter.
13829 - Issue #1628205: Socket file objects returned by socket.socket.makefile() now
13831 socket.sendall() method now properly handles interrupted system calls.
13846 Manifest file in text mode so string patterns can be used in regular
13860 - Issue #7349: Make methods of file objects in the io module accept None as an
13861 argument where file-like objects (ie StringIO and BytesIO) accept them to mean
13925 - Issue #7341: Close the internal file object in the TarFile constructor in case
13940 execute file paths that refer to source or compiled Python files as well as
13942 __main__.py file. This allows applications that run other Python scripts to
14095 occur when writing to a BufferedRandom object (e.g. a file opened in "rb+" or
14137 when file descriptors are large; communicate() now uses poll() when possible.
14145 - Issue #4005: Fixed a crash of pydoc when there was a zip file present in
14157 and os.read system calls where appropriate.
14177 - Issue #7900: The getgroups(2) system call on MacOSX behaves rather oddly
14232 - Issue #7384: If the system readline library is linked against ncurses, the
14359 - Issue #6943: Use pkg-config to find the libffi headers when the
14360 --with-system-ffi flag is used.
14362 - Issue #7609: Add a --with-system-expat option that causes the system's expat
14385 - Issue #5390: Add uninstall icon independent of whether file extensions are
14400 - Issue #9817: Add expat COPYING file; add expat, libffi and expat licenses
14507 - Issue #7431: Use TESTFN in test_linecache instead of trying to create a file
14522 - Issue #7295: Do not use a hardcoded file name in test_tarfile.
14529 between concurrent executions on the same system.
14565 - iobench (a file I/O benchmark) and ccbench (a concurrency benchmark) were
14590 - Issue #6274: Fixed possible file descriptors leak in subprocess.py
14595 - Issue #6271: mmap tried to close invalid file handle (-1) when anonymous.
14668 - Issue #6158: Package Sine-1000Hz-300ms.aif in MSI file.
14751 - Issue #5761: Add the name of the underlying file to the repr() of various
14774 library. This means, for example, that opening a UTF-16 text file in
14775 append mode doesn't add a BOM at the end of the file if the file isn't
14779 file is a binary. Patch by Brodie Rao, tests by Daniel Diniz. This fix
14782 - Issue #5955: aifc's close method did not close the file it wrapped,
14808 - Issue #3585: Add pkg-config support. It creates a python-2.7.pc file
14981 extracting a file to the root directory.
15105 the end sys.path, for compatibility with the system install of Python.
15134 short file names.
15174 - Issue #1174606: Calling read() without arguments of an unbounded file
15194 - Issue #5016: FileIO.seekable() could return False if the file position
15227 - Issue #4626: compile(), exec(), and eval() ignore the coding cookie if the
15255 speedups of up to 20%, depending on the system, on various benchmarks.
15262 - Issue #4991: os.fdopen now raises an OSError for invalid file descriptors.
15308 - Issue #1180193: When importing a module from a .pyc (or .pyo) file with
15311 file has been renamed, moved, or if it is accessed through different paths).
15324 to open file with a bytes filename on Windows.
15335 - Added test case to ensure attempts to read from a file opened for writing
15372 method on file objects with closefd=False. The file descriptor is still
15373 kept open but the file object behaves like a closed file. The ``FileIO``
15409 opening an empty or very small file.
15438 unconditionally calling "os.close(sys.stdin.fileno())" resulting in file
15474 - Issue #6022: a test file was created in the current working directory by
15589 The file was resized to wrong size.
15679 the tar file was overridden by the gztar one.
15706 - Issue #5008: When a file is opened in append mode with the new IO library,
15707 do an explicit seek to the end of file (so that e.g. tell() returns the
15708 file size rather than 0). This is consistent with the behaviour of the
15709 traditional 2.x file object.
15795 - Issue #4756: zipfile.is_zipfile() now supports file-like objects. Patch by
15798 - Issue #4574: reading a UTF16-encoded text file crashes if \r on 64-char
16052 - Issue #4382: dbm.dumb did not specify the expected file encoding for opened
16061 - Issue #4407: Fix source file that caused the compileall step in Windows installer
16156 method on file objects with closefd=False. The file descriptor is still
16157 kept open but the file object behaves like a closed file. The ``FileIO``
16161 would not display anything if the file name is only 1 character long.
16168 - Issue #4213: The file system encoding is now normalized by the
16185 source file contains a ``coding:`` header: the wrong line was displayed, and
16278 - Issue #3594: Fix Parser/tokenizer.c:fp_setreadl() to open the file being
16279 tokenized by either a file path or file pointer for the benefit of
16325 - Fix memory leaks found with valgrind and update suppressions file.
16520 file name rather than a ZipInfo instance, so files are extracted with
16523 - Issue #2523: Fix quadratic behaviour when read()ing a binary file without
16632 large .pyc file (~1000 functions).
16904 system doesn't support CODESET and LANG isn't set or doesn't allow
16913 determining source file encoding according to PEP-0263. Token
16915 which specifies the encoding used to decode the file. This token is
16983 - Issue #1762972: __file__ points to the source file instead of the
16984 pyc/pyo file if the py file exists.
17096 - Fixed `imp.find_module()` to obey the -*- coding: -*- header.
17103 false value disables the closing of the file descriptor.
17110 when the C runtime library returns an invalid file descriptor
17140 - When loading an external file using testfile(), the passed-in
17293 execfile(), file(), reduce(), reload().
17483 - Patch #1536071: trace.py should now find the full module name of a
17484 file correctly even on Windows.
17633 refers to file descriptors, not file objects.
17742 how long the test file should take to play. Now accepts taking 2.93 secs
17829 spec file generated by bdist_rpm.
17982 invalid file paths for the built-in import machinery which leads to
18004 - Bug #1462152: file() now checks more thoroughly for invalid mode
18019 - Patch #1479181: split open() and file() from being aliases for each other.
18059 (up to the system limit of 32K characters).
18118 - Bug #1117556: SimpleHTTPServer now tries to find and use the system's
18119 mime.types file for determining MIME types.
18176 - Patch #1488881: add support for external file objects in bz2 compressed
18184 a couple of issues, notably handling of long file names using the
18300 a temporary db (file=None) with the 'n' flag to truncate on open.
18366 direct output to an alternate file-like object.
18438 - On Windows, .DLL is not an accepted file name extension for
18451 - Patch #1396919: The system scope threads are reenabled on FreeBSD
18462 the system ``free()`` when all memory within an arena becomes unused
18468 platform C library will in turn return that memory to the operating system.
18514 - The built-in file type.
18590 - SF Bug #976608: fix SystemError when mtime of an imported file is -1.
18595 - Fix segfault with invalid coding.
18614 bug #105470: test_pwd fails on 64bit system (Opteron).
18712 - Bug #1124295: the __name__ attribute of file objects was
18757 Para, addpack, cmp, cmpcache, codehack, dircmp, dump, find, fmt, grep,
18783 a "command verb" to invoke on the file.
18793 than the system default domain.
18826 - Bug #1344508, Fix UNIX mmap leaking file descriptors
18857 the file system encoding.
18862 - Bug #1215928: Fix bz2.BZ2File.seek() for 64-bit file offsets.
18867 - Bug #728515: mmap.resize() now resizes the file on Unix as it did
18903 file size.
18996 a ValueError instead of a StopIteration now (like file and cString.String do).
18998 called before (like file and StringIO.StringIO do).
19023 specifying the file mode input files should be opened with.
19026 current file number.
19044 - Patch #1412872: zipfile now sets the creator system to 3 (Unix)
19045 unless the system is Win32.
19061 when it can't find out the module name it generates a warning for.
19162 - Bug #1177468: Don't cache the /dev/urandom file descriptor for os.urandom,
19163 as this can cause problems with apps closing all file descriptors.
19289 file being read into the field buffer before an error was reported.
19312 alias file); the encoding lookup was enhanced to use Python's
19442 ``PyObject_{Free, FREE}``. They map to the system ``free()`` now. If memory
19517 - Created Misc/Vim/vim_syntax.py to auto-generate a python.vim file in that
19796 consistent with the handling of config file entries and runtime-set
19857 - The text file comparison scripts ``ndiff.py`` and ``diff.py`` now
19860 e.g., a file with Windows line ends and a file with Linux line ends
20002 file onto a link to itself. Thanks Gregory Ball.
20004 - bug #570300: Fix inspect to resolve file locations using os.path.realpath()
20209 - nntplib does now allow ignoring a .netrc file.
20217 underlying file object (provided it has a fileno() method). This is
20269 for file sizes (compressed and uncompressed) was being stored as signed
20322 you want translations (.po files), they're not included with Python
20323 -- you'll find them in the Optik source distribution from
20371 - SF patch 995225: The test file testtar.tar accidentally contained
20373 test_tarfile.py depending on how the test file was checked out.
20424 - Set file.name to the object passed to open (instead of a new string)
20428 - Optimized the byte coding for multiple assignments like "a,b=b,a" and
20452 - Optimized list resize operations to make fewer calls to the system
20606 - fixed: if a file is opened with an explicit buffer size >= 1, repeated
20630 sre.pattern_objects, file objects, and sockets.
20660 system has <bluetooth/bluetooth.h>
20782 administrative files for the Subversion source control system.
20792 - Bug #780300: Swap public and system ID in LexicalHandler.startDTD.
20805 - Added two new command-line arguments for profile (output file and
20839 - Bug #848614: distutils' msvccompiler fails to find the MSVC6
20844 - Patch #841977: modulefinder didn't find extension modules in packages
20868 optional. If omitted, the first row of the file will be used as the
20913 - The file order on the command line of the pickle2db script was reversed.
20915 db2pickle. The file arguments to both scripts are now source followed by
20937 - Pynche was fixed to not crash when there is no ~/.pynche file and no
20952 - In order to find libraries, setup.py now also looks in /lib64, for use
20983 checking. Declared in new header file timefuncs.h. It would be
21023 - file.truncate() could misbehave if the file was open for update
21024 (modes r+, rb+, w+, wb+), and the most recent file operation before
21072 with open files that aren't instances of the standard file type
21107 was set, making temp file creation impossible. Repaired.
21140 not be found on the file system. Fixes SF bug 771097.
21170 - The mmap module only checks file size for regular files, not
21273 - An irix64 system is treated the same way as an irix6 system (SF
21367 - The encoding attribute has been added for file objects, and set to
21370 - The softspace attribute of file objects became read-only by oversight.
21427 in the given module, puts them in a temp file, and starts pdb running
21428 on that file. This is great when a doctest fails.
21510 - diff.py prints file diffs in context, unified, or ndiff formats,
21560 wizard. People with machines where C: is not the system drive
21561 usually want Python installed on whichever drive is their system drive
21563 where C: is not the system drive report that the installer now
21564 suggests their system drive. Note that you can always select the
21676 - Fixed SF bug #663074. The codec system was using global static
21678 unicode system with multiple active interpreters, or successive
21738 on top of the socket without duplicating the file descriptor, allowing
21757 - Several methods of nntplib.NNTP have grown an optional file argument
21758 which specifies a file where to divert the command's output
22012 an mmap'ed file which was already closed. (SF patch #665913)
22027 today() and now() now round system timestamps to the closest
22194 to a pickle file. After upgrading Python, run the pickle2db.py script
22410 - Thanks to Armin Rigo, the last known way to provoke a system crash
22420 - Unicode file name processing for Windows (PEP 277) is implemented.
22506 - File objects are now their own iterators. For a file f, iter(f) now
22509 readahead buffer that messes up the file position, so mixing
22513 to "for line in file:"; the xreadlines method and corresponding
22517 comment of the form "# -*- coding: <encodingname> -*-" in the first
22518 or second line of a Python source file indicates the encoding.
22625 deallocation has been streamlined. A header file is included,
22630 - PyErr_Display will provide file and line information for all exceptions
22637 instead of 'r' when opening a text file for reading changes the line
22639 recognized (even mixed in one file); all three are converted to
22642 - file.xreadlines() now raises a ValueError if the file is closed:
22653 - Fixed bug #521782: when a file was in non-blocking mode, file.read()
22713 file on non-Windows platforms, a ValueError is raised. [SF bug 585792]
22747 - dl now builds on every system that has dlfcn.h. Failure in case
22767 - The os.fdopen function now enforces a file mode starting with the
22838 file support), but in that case the underlying gzip file format can
22839 record only the least-significant 32 bits of the file size, so that
22840 some tools working with gzipped files may report an incorrect file
22860 following code to your $PYTHONSTARTUP file or to your application's
23017 - webbrowser: tightened up the command passed to os.system() so that
23022 gettext.find an optional all argument. Translations will now fallback
23045 library. It implements a complete file interface, one-shot (de)compression
23052 the config file, including the contents of the referred filename in
23053 the "%verifyscript" section of the rpm spec file.
23066 names in addition to accepting file names.
23128 Presumably 2.3a1 breaks such systems. If anyone uses such a system, help!
23151 modules in the README file for details.
23285 - file.truncate([newsize]) now works on Windows for all newsize values.
23300 to a nasty problem: before 2.3, if you got a temp file on Windows, it
23302 underlying file, then deleted the file. This usually worked fine.
23305 open in the spawning process P. If a temp file f was among them, then
23306 doing f.close() in P first closed P's C-level file handle on f, but Q's
23307 C-level file handle on f remained open, so the attempt in P to delete f
23327 version) now fully supports unicode strings as arguments to various file
23328 system calls, eg. open(), file(), os.stat() and os.listdir().
23383 - MacPython no longer maps both \r and \n to \n on input for any text file.
23424 - dumbdbm.py: fixed a dumb old bug (the file didn't get synched at
23583 case-insensitive file system (such as Mac OS X HFS+). In the build
23930 a much better system-specific calibration constant. The constant can
23949 - The nntplib module's NNTP.body() method has grown a 'file' argument
23950 to allow saving the message body to a file.
23979 the system requires to link a C++ main using the C++ compiler.
24013 - Installer: If you install IDLE, and don't disable file-extension
24090 - The built-in file type can be subclassed now. In the usual pattern,
24091 "file" is the name of the built-in type, and file() is a new built-in
24093 file() is now the preferred way to open a file.
24116 - file.writelines() now accepts any iterable object producing strings.
24124 - PyFile_WriteObject now passes Unicode objects to the file's write
24125 method. As a result, all file-like objects which may be the target
24150 iteration just like file objects (i.e. their .readline() method is
24173 - mimetypes now recognizes more extensions and file types. At the
24184 - Large file support (LFS) is now automatic when the platform supports
24186 least, it's possible to have a system whose C library supports large
24187 files but whose kernel doesn't; in this case, large file support is
24189 kernel or share your Python executable with another system whose
24190 kernel has large file support.
24218 an expected-output file under Lib/test/output/, no longer stop at
24234 - Large file support now also works for files > 4GB, on filesystems
24427 - Large file support is now enabled on Win32 platforms as well as on
24432 filesize limit, and large file support makes no difference there.
24434 NTFS has no practical limit on file size, and files of any size can be
24648 encoding for file system operations. Notably, Windows supports 'mbcs'
24653 On operating system that support non-ASCII filenames, it is common for
24655 string objects pre-encoded using the default file system encoding for
24660 the default encoding for the file system.
24663 Unicode and the file system, making these operations work as you expect,
24668 precision only when running from a .py file; the same code loaded from a
24669 .pyc (or .pyo) file could suffer numeric differences starting at about the
24677 if from a compiled (.pyc or .pyo) file. This was due to marshal using
24693 dict to an "expected results" file. See Lib/test/test_support.py's new
24715 Iterating over a file generates its lines.
24770 - A new function fnmatch.filter to filter lists of file names was added.
24830 2.0!) was fixed: a non-existent file would cause an exception
24865 - Fix a bug in urllib.basejoin("http://host", "../file.html") which
24866 omitted the slash between host and file.html.
24959 represented by an open file rather than a file name. Fix bug where
24961 where flush() was called for a read-only file.
25027 source file and line will be tracked by an arrow. Very cool!
25124 - the sdist command now writes a PKG-INFO file, as described in PEP 241,
25185 than the standard system allocator. It is not enabled by default
25219 class at the heart of the popular ndiff.py file-comparison tool.
25486 way to iterate over all lines in a file:
25488 for line in file.xreadlines():
25492 other file-like objects.
25494 - Even if you don't use file.xreadlines(), you may expect a speedup on
25495 line-by-line input. The file.readline() method has been optimized
25512 file.readlines(sizehint).
25541 any byte code file can be used as an executable (i.e. as an argument
25603 file(-like) object:
25606 for line in xreadlines.xreadlines(file):
25610 file.readlines(sizehint). Note that if file is a real file object
25611 (as opposed to a file-like object), this is equivalent:
25613 for line in file.xreadlines():
25659 edit the Modules/Setup file to indicate which modules should be
25664 statically are still listed in the Setup file; you won't need to
25693 changes are in the file HISTORY. If you are making the jump directly
25695 HISTORY file! Many important changes listed there.
25715 it from finding an existing .mo file.
25725 - Fixed a bug in StringIO that occurred when the file position was not
25726 at the end of the file and write() was called with enough data to
25727 extend past the end of the file.
25831 the file-like object interface and with StringIO. If operations are
25896 - The md5 file should now compile on all platforms.
25962 - ConfigParser: When reading the file, options spelled in upper case
25974 which ndbm.h file to include; Berkeley DB's nbdm and GDBM's ndbm is
26005 clicking on a file in Explorer (or passing the file name to the
26017 - py_compile: support CR+LF line terminators in source file.
26222 - Extended print statement, e.g. print >> file, "Hello"
26348 statement adds an option to make the output go to a different file
26356 As a special feature, if the expression used to indicate the file
26417 The limits on the size of expressions and file in Python source code
26506 select -- add interface to poll system call
26525 stdwin, soundex, cml, cmpcache, dircache, dump, find, grep, packmail,
26543 Most of the portability hacks were moved to a new header file,
26551 added large file support for Linux64 and Win64.
26579 extra flag argument that tells them to close the file when done.
26609 to ensure that Tcl/Tk can find all its files.
26618 The 1.6 NEWS file can't be changed after the release is done, so here
26698 and encodings. See the file Misc/unicode.txt for details, or
26780 robotparser - parse a robots.txt file, for writing web spiders.
26785 mmap - treat a file as a memory buffer. (Windows and Unix.)
26840 Tcl/Tk can find all its files. Note: the alpha installers don't
26872 find. (Easily coded using os.walk().)
26919 - A few crashes have been fixed, notably <file>.writelines() with a
26932 - The Windows installer now installs the LICENSE file and no longer
27009 remove the VC++ 4.0 project file; remove the unused _tkinter extern defs.
27016 Forgot to add this file. CDROM device parameters.
27053 Don't rewrite the file in place.
27088 On Windows, we suddenly find, strftime() may return "" for an
27281 the temp file has gone missing.
27330 Protection against picling to/from closed (real) file.
27334 Test protection against picling to/from closed (real) file.
27354 (It's hard to find DST that's currently being used in the southern
27359 Jonathan Giddy discovered this file was missing.
27384 to suppress initial file identification lines; + other minor cleanups,
27430 Added a simple test suite for gzip. It simply opens a temp file,
27444 Raise IOError instead of RuntimeError in two cases, 'Not a gzipped file'
27488 * Lib/test/test_bsddb.py: Remove the temp file when we're done.
27628 (\\host\path\to\file) are not translated correctly to URLs and back.
27629 The URL should be something like file:////host/path/to/file.
27645 More recently, after the file: scheme got added back to the list of
27647 when joining an http: URL with a file: URL -- the resulting file: URL
27648 would always inherit the host from the http: URL because the file:
27652 instead of removing the file: scheme from the uses_netloc list. One,
27653 the RFC says that file: uses the netloc syntax, and does not endorse
27812 module, class or method item opens the file (and selects the clicked
27973 As Des Barry points out, we need to call pathname2url(file) in two
27999 * Lib/urlparse.py: Steve Clift pointed out that 'file' allows a netloc.
28041 - Re-enable the audioop module in the config.c file.
28050 - On Windows 95/98, the Tkinter module now is smart enough to find
28061 paths (e.g. \\host\mountpoint\dir\file) as "drive letters", so that
28062 splitdrive() will \\host\mountpoint as the drive and \dir\file as the
28079 attribute (i.e., the file which it was loaded), or the string
28125 encoding bug in the header of the audio test data file has been
28134 configuration file.
28154 alternatives: clear; clear file:line; clear bpno bpno ...
28193 - Support for the [f]statvfs() system call, where it exists.
28208 - Added access() system call. It returns 1 if access granted, 0 if
28381 Jeff Rush, for Bobo). Also open the file in binary mode, so serving
28478 marked as such (with the DL_IMPORT() macro) in the header file that
28480 make some other ports easier. The PC port no longer needs the file
28528 - __file__ is now set to the .py file if it was parsed (it used to
28529 always be the .pyc/.pyo file).
28564 - The 'new' module is now enabled by default in the Setup file.
28632 - In the signal module, disable restarting interrupted system calls
28645 on a file before it is loaded.
28720 system directory, to avoid conflicts with other applications that have
28742 its own C file. This prevents some compilers or assemblers from
28778 - Renamed header file "thread.h" to "pythread.h".
28854 file). Also support the SGI_ABI environment variable better.
28857 in the module -- it assumes it's a file for which we have no source.
28955 functions. Also added new function/method findall(), to find all
29014 of regular file objects. Also, it didn't work together with cPickle;
29119 - In FileDialog.py, remember the directory of the selected file, if
29152 - Fixed os.pipe() so that it returns file descriptors acceptable to
29154 file handles.
29158 - In the select module, put the (huge) file descriptor arrays on the
29199 the linker to include the appropriate .lib file (so python15.lib no
29300 in the same archive file, and perhaps not on the same date.
29339 module, we also look for the .pyc or .pyo file.
29363 used in a particular file. Lots of other cool features too!
29367 file uses indentation in a way that is sensitive to the interpretation
29402 - Changes for AIX: install the python.exp file; properly use
29423 - Changed find() and rfind() in the strop module so that
29424 find("x","",2) returns -1, matching the implementation in string.py.
29488 features, all due to Sjoerd Mullender: When creating a temporary file,
29620 true file.
29626 binary; it suppresses warnings about not being able to find the
29647 - Fixed a number of bugs in the file reading code, at least one of
29649 occasionally cause file.read() to return less than the full contents
29650 of the file.
29694 generate an Emacs info file from the library manual (but I don't
29701 - Ported zlibmodule.c and bsddbmodule.c to NT; The project file for MS
29712 - Stop test_grp.py from failing when the /etc/group file is empty
29718 - The VC++ 4.2 project file should be complete again.
29747 urllib.urlopen(); an empty file now correctly raises an error, and it
29748 is no longer required to explicitly close the returned "file" object
29788 configured. (You must remove it from your existing Setup file,
29789 since it is now in its own Setup.thread file.)
29933 icons used for Python files. The config.c file for the Windows build
30048 __init__.pyc) file before they are considered as packages. This is
30098 matching find() etc.
30110 "lib-dynload". (You may have to edit your Modules/Setup file to fix
30141 - urllib.py: close the socket and temp file in URLopener.retrieve() so
30235 - urllib.py: Interpret three slashes in file: URL as local file (for
30245 file to buildno1.
30265 - Removed the PC/make_nt.in file from the distribution; it is no
30370 Since there's also an imghdr.py file, I propose to make sndhdr.py the
30412 modified version of a file in the standard Tcl distribution, which you
30514 the user had passed a non-temp file into it. Also, in basejoin(),
30606 a new file ccpy-style.el has been added to configure Emacs cc-mode for
30653 in most cases. The line numbers are still available in the .pyo file,
30689 - Big optimization to the read() method of file objects. A read()
30712 than to attempt to run it through LaTeX and print the resulting dvi file.
30768 - There's a new variable sys.executable, pointing to the executable file
30814 implementation file is now called dictobject.c rather than the
30851 - New optional parameter to the readlines() method of file objects.
30901 Purify(TM) C API. See also the file Misc/PURIFY.README. It is also
30903 variable in the Modules/Setup file.
31049 - In ihooks.py, ModuleLoader.load_module() now closes the file under
31053 an open temporary file that will be deleted automatically when
31059 Fulton). The problem with file upload to a Windows platform is solved
31099 - Module ftplib.py: added support for parsing a .netrc file (Fred
31169 implemented in C in the strop module. The functions [r]find() an
31200 specify the correct libraries to link with) in the Modules/Setup file.
31232 - The Modules/makesetup script now reads a file Setup.local as well as
31233 a file Setup. Most changes to the Setup script can be done by editing
31271 The allobjects.h header file is gone; instead, you would have to
31284 - The API functions in the file cgensupport.c are no longer
31285 supported. This file has been moved to Modules and is only ever
31388 style file selection dialog boxes on some platforms. Contributed by
31435 channels (which are like Python's file-like objects). Jack Jansen has
31522 - The truncate() method for file objects now works on Windows.
31625 (e.g. the rexec module). Also close the file in some cases and add
31669 will execute os.system("rm -f *") when unpickling.
31705 - Added more symbols to the python_nt.def file.
31727 - Added fcntl.lockf(). This should be used for Unix file locking
31743 strop.split, strop.find and strop.rfind. Also added more detail to
31756 - Added Modules/Setup.local file, which is processed after Setup.
31765 - Improved ld_so_aix script and python.exp file (for AIX).
31857 separate file pyimenu.el is no longer needed, imenu support is folded
31860 - The configure script can finally correctly find the readline library in a
31875 Mac (don't use unpatched Tcl/Tk!). The default line in the Setup.in file
31956 - New file Demo/sockets/unicast.py
32093 - New PYTHON_API_VERSION value and .pyc file magic number (again!).
32117 script (borrowed from X11) to install each file.
32131 with Tkinter.py oncase insensitive file systems. It now supports Tk 4.1 as
32162 - The Python.h header file (which is really the same as allobjects.h except
32181 - New PYTHON_API_VERSION value and .pyc file magic number.
32192 It now supports file upload and a new data type to handle forms more
32199 - In (ideally) all places where binary files are read or written, the file
32207 which turn local filenames into "file:..." URLs using the same rules as
32253 - The tempfile module actually tries a number of different places to find a
32324 (The rest of this file is textually the same as the remaining sections
32347 passed in that says that the file is unseekable.
32371 For file objects, "f.read(0)" and "f.readline(0)" now return an empty
32375 A new system variable, "sys.platform", has been added. It specifies
32415 "FileDialog" has been added which implements standard file selection
32500 by virtue of the rename2.h header file. If you include Python.h, you
32520 machinery is moved to the new file importdl.c.
32555 e.g. interfaces to (a few) resource mananger functions, get/set file
32614 This is a pure bugfix release again. See the ChangeLog file for details.
32673 - Passing the interpreter a .pyc file as script argument will execute
32674 the code in that file. (On the Mac such files can be double-clicked!)
32747 - makesetup script understands C++ files in Setup file (use file.C
32748 or file.cc)
32891 find optional packages (groups of related modules).
32997 * Improved README file contains more hints and new troubleshooting
33012 system calls.
33087 toplevel README file for a description of the new build process.
33099 into a separate file dosmodule.c.
33101 * There's now a separate file version.c which contains nothing but
33116 so it is easier to edit Doc/lib.tex file to create a custom library
33117 manual, describing only those modules supported on your system. (This
33210 * It is now possible to have a .pyc file without a corresponding .py
33211 file. (Warning: this may break existing installations if you have an
33212 old .pyc file lingering around somewhere on your module search path
33213 without a corresponding .py file, when there is a .py file for a
33215 will find the first .pyc file and complain about it, while the old
33216 interpreter would ignore it and use the .py file further down.)
33222 * A module can now find its own name by accessing the global variable
33320 and find(). It also defines atof() and atol() (and corresponding
33417 integer literals are silently truncated when written into a .pyc file.
33441 naming conventions are explained in the file misc/NAMING.
33460 documented except through the examples and README file in the demo/x11
33503 hangs in a blocking system call. You can now kill the interpreter by
33530 simple example. See the file misc/EMBEDDING and the directory embed/.
33673 * A new function string.find() is added with similar semantics to
33674 string.index(); however when it does not find the given substring it
33755 it safe to include the same header file twice, as well as support for
33763 stand-alone executable binary file. See the script
33800 still using release 0.9.6, and the file HISTORY if you have an even
33858 mentioned in the NEWS file: user-defined classes can now define types
33885 the system now tolerates malloc(0) returning 0.
33897 set to the name of an existing file, Python statements in this file
33948 depends on the precision of the system clock. Millisleep is no longer
33955 The string representation of a file object now includes an address:
33956 '<file 'filename', mode 'r' at #######>' where ###### is a hex number
33959 New functions added to posix: nice(), setpgrp(), and if your system
33966 object given a file descriptor (useful for servers started by inetd,
33998 where to start searching in the first argument, so you can find second
34042 sources to find out more about them!)
34047 bisect: use bisection to insert or find an item in a sorted list
34055 conversion from one file format to another using several utilities.
34064 toaiff: convert various audio file formats to AIFF format
34082 passed are system-dependent. You can generate a version for your own
34083 system by running the script demo/scripts/h2py.py with
34088 torgb: convert various image file types to rgb format (requires pbmplus)
34187 The system-dependent code for the use of the select() system call is
34188 moved to one file: myselect.h
34255 select: interfaces to the BSD select() system call
34264 coding (dynamic only)
34286 lib/<modulename>.py. Sometimes a file lib/<modulename>.doc contains
34289 imghdr: recognizes image file headers
34291 sndhdr: recognizes sound file headers
34332 Slightly restructured the system-dependent chapters of the library
34335 The file misc/EXTENDING incorporates documentation for mkvalue() and
34370 Python code run when a blocking system call or something similar is
34376 New file xxmodule.c is a template for new extension modules.
34406 - New built-in function execfile() is like exec() but from a file
34542 easier to experimentally find out which operations raise which
34579 Another anomaly of the old system was the way multi-argument methods
34609 second argument it may find it is a tuple instead of what was expected.
34684 - improved/new file operations: readlines, seek, tell, flush, ...
34747 - Improved file handling:
34750 - f.read() without arguments reads the entire (rest of the) file
34753 - f.readlines() returns a list containing the lines of the file,
34759 - popen() returns a file object connected to a pipe
34802 - An Emacs Lisp file "python.el" is provided to facilitate editing
34814 - Added file "patchlevel.h"