Message 264122 - Python tracker (original) (raw)

other issues fixed between these dates:

- Issue [#26659](issue26659 "[closed] slice() leaks memory when part of a cycle"): Make the builtin slice type support cycle collection.
- Issue [#26718](issue26718 "[closed] super.__init__ leaks memory if called multiple times"): super.__init__ no longer leaks memory if called multiple
  times.  NOTE: A direct call of super.__init__ is not endorsed!
- Issue [#25339](issue25339 "[closed] sys.stdout.errors is set to 'surrogateescape'"): PYTHONIOENCODING now has priority over locale in setting
  the error handler for stdin and stdout.
- Issue [#26717](issue26717 "[closed] wsgiref.simple_server: mojibake with cp1252 bytes in PATH_INFO"): Stop encoding Latin-1-ized WSGI paths with UTF-8.
- Issue [#26735](issue26735 "[closed] os.urandom(2500) fails on Solaris 11.3"): Fix :func:`os.urandom` on Solaris 11.3 and newer when
  reading more than 1,024 bytes: call ``getrandom()`` multiple times with
  a limit of 1024 bytes per call.
- Issue [#16329](issue16329 "[closed] mimetypes does not support webm type"): Add .webm to mimetypes.types_map.
- Issue [#13952](issue13952 "[closed] mimetypes doesn't recognize .csv"): Add .csv to mimetypes.types_map.
- Issue [#26709](issue26709 "[closed] Year 2038 problem in plistlib"): Fixed Y2038 problem in loading binary PLists.
- Issue [#23735](issue23735 "[closed] Readline not adjusting width after resize with 6.3"): Handle terminal resizing with Readline 6.3+ by installing
  our own SIGWINCH handler.
- Issue [#26586](issue26586 "[closed] Simple enhancement to BaseHTTPRequestHandler"): In http.server, respond with "413 Request header fields too
  large" if there are too many header fields to parse, rather than killing
  the connection and raising an unhandled exception.
- Issue [#22854](issue22854 "[closed] Documentation/implementation out of sync for IO"): Change BufferedReader.writable() and
  BufferedWriter.readable() to always return False.
- Issue [#6953](issue6953 "[closed] readline documentation needs work"): Rework the Readline module documentation to group related
  functions together, and add more details such as what underlying Readline
  functions and variables are accessed.