Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
Version: None
Released: Dec. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.16, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
View Release Notes
...socket module gained the socketpair() function, on systems that support it. os.path.lexists(), which tests whether the path is a symlink. The doctest module has been massively refactored, with many new features added, and many new hooks for customizing behavior. Non-blocking SSL sockets work again. time.strptime() can now infer the date using %U or %W (week of the year) when the day of the week and year are also specified. The optparse module was updated to Optik 1.5a1. The new module cookielib ...
...Sockets¶ The socket module uses the functions, getaddrinfo(), and getnameinfo(), which are coded in separate source files from the WIDE Project, http://www.wide.ad.jp/. Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions...
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.16, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content in this …
This is a security release of Python 3.7 Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final security bugfix release …
...socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE. IDLE fails to start on Windows if installed to a directory with a space (e.g. C:\Program Files). Fix the problem by installing Python in a different directory. See SF bugs 780451 and 784183. The test for the ossaudiodev module hangs ...
...socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE. The test for the ossaudiodev module hangs on some Red Hat systems. (This test is only run when regrtest.py is invoked with -u audio as argument.) It has been reported that untarring the source tarball using Solaris tar can fail. Thi...
...socket - sockets now support an optional timeout on all operations. Code by Michael Gilfix and Bernard Yue, based on Tim O'Malley's timeoutsocket.py. Some bugs in this feature were fixed in 2.3b1; as a result, all platforms now use a Python wrapper class for socket objects. Also new in 2.3b1, support for inet_pton() and inet_ntop(). ssl - the Windows installer now incorporates SSL support. (New in 2.3a2: timeouts set on the underlying socket are now handled correctly.) Tkinter - now returns...
...socket object received a new method 'sendall()' which will send all data - send() is not guaranteed to do this. This was added as it was the cleanest way to solve a number of different problems. Aside from this, we've been very careful to fix only bugs and not add new features. For the full scoop about this bugfix release, see the release notes. If you're interested in learning what's new in Python 2.1 relative to Python 2.0, see Andrew Kuchling's article What's New in Python 2.1...
...socket to 127.0.0.1 (the local machine). Some firewalls running on Windows machines interfere with this and can cause either silent failures or erroneous popup windows from the firewall. This problem only occurs if you run a firewall on the same machine as IDLE. Build bugs Some platforms require some tinkering to get a clean build of Python. Some sort of weird dynamic linker error causes dbmmodule to fail on OSF/1 5.1, at least on the HP test machines. It has been reported that untarring th...
If you didn't find what you need, try your search in the Python language documentation.