Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91822018ee 
								
							 
						 
						
							
							
								
								gh-115233: Fix an example in the Logging Cookbook (GH-115325)  
							
							... 
							
							
							
							Also add more tests for LoggerAdapter.
Also support stacklevel in LoggerAdapter._log(). 
							
						 
						
							2024-02-12 18:24:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e21754d7f8 
								
							 
						 
						
							
							
								
								gh-114706: Allow QueueListener.stop() to be called more than once. (GH-114748)  
							
							
							
						 
						
							2024-01-30 12:34:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f5e7d739f 
								
							 
						 
						
							
							
								
								gh-108303: Move smtpd to test.support ( #114368 )  
							
							... 
							
							
							
							Update test_logging.py and test_smtplib.py. 
							
						 
						
							2024-01-22 14:36:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								842b738129 
								
							 
						 
						
							
							
								
								gh-113692: skip a test if multiprocessing isn't available. (GH-113704)  
							
							
							
						 
						
							2024-01-09 07:47:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67655d8ad5 
								
							 
						 
						
							
							
								
								gh-111615: Fix regression in QueueHandler configuration. (GH-111638)  
							
							
							
						 
						
							2023-12-27 09:35:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a5f29c9faf 
								
							 
						 
						
							
							
								
								gh-110875: Handle '.' properties in logging formatter configuration c… (GH-110943)  
							
							
							
						 
						
							2023-11-09 18:55:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f901f56313 
								
							 
						 
						
							
							
								
								gh-110656: Fix logging test_post_fork_child_no_deadlock() if ASAN ( #110657 )  
							
							... 
							
							
							
							Skip test_post_fork_child_no_deadlock() if Python is built with ASAN.
Add support.HAVE_ASAN_FORK_BUG. 
							
						 
						
							2023-10-11 02:57:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dale Collison 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								74723e1110 
								
							 
						 
						
							
							
								
								gh-109461: Update logging module lock to use context manager ( #109462 )  
							
							... 
							
							
							
							Co-authored-by: Victor Stinner <vstinner@python.org> 
							
						 
						
							2023-09-27 18:26:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e57ecf6bbc 
								
							 
						 
						
							
							
								
								gh-108303: Move all certificates to Lib/test/certdata/ ( #109489 )  
							
							
							
						 
						
							2023-09-16 18:47:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e0d62793a 
								
							 
						 
						
							
							
								
								gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480)  
							
							
							
						 
						
							2023-09-05 17:56:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peeyush Aggarwal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d4052075e 
								
							 
						 
						
							
							
								
								gh-103384: Generalize the regex pattern BaseConfigurator.INDEX_PATTERN to allow spaces and non-alphanumeric characters in keys. (GH-103391)  
							
							... 
							
							
							
							Co-authored-by: Vinay Sajip <vinay_sajip@yahoo.co.uk>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Erlend E. Aasland <erlend@python.org> 
							
						 
						
							2023-08-25 09:15:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Romuald Brunet 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a482e5bf00 
								
							 
						 
						
							
							
								
								gh-76913: Add "merge extras" feature to LoggerAdapter (GH-107292)  
							
							
							
						 
						
							2023-08-15 08:23:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed08238327 
								
							 
						 
						
							
							
								
								gh-107237: Fix test_udp_reconnection() of test_logging ( #107238 )  
							
							... 
							
							
							
							test_logging: Fix test_udp_reconnection() by increasing the timeout
from 100 ms to 5 minutes (LONG_TIMEOUT).
Replace also blocking wait() with wait(LONG_TIMEOUT) in
test_output() to prevent the test to hang. 
							
						 
						
							2023-07-25 13:13:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Prince Roshan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								12f1581b0c 
								
							 
						 
						
							
							
								
								gh-103606: raise RuntimeError if config file is invalid or empty ( #104701 )  
							
							... 
							
							
							
							(this adjusts new code) raise RuntimeError if provided config file is invalid or empty, not ValueError. 
							
						 
						
							2023-05-20 22:26:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Prince Roshan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								152227b569 
								
							 
						 
						
							
							
								
								gh-103606: Improve error message from logging.config.FileConfig (GH-103628)  
							
							
							
						 
						
							2023-05-18 05:20:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bar Harel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f54302ab4 
								
							 
						 
						
							
							
								
								gh-103357: Add logging.Formatter defaults support to logging.config fileConfig and dictConfig (GH-103359)  
							
							
							
						 
						
							2023-04-12 08:35:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								482b6eeadc 
								
							 
						 
						
							
							
								
								gh-102799: use sys.exception() instead of sys.exc_info() in tests ( #103293 )  
							
							
							
						 
						
							2023-04-06 11:08:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4c410f0f9 
								
							 
						 
						
							
							
								
								gh-84559: Remove the new multiprocessing warning, too disruptive. ( #101551 )  
							
							... 
							
							
							
							This reverts the core of #100618  while leaving relevant documentation
improvements and minor refactorings in place. 
							
						 
						
							2023-02-03 15:20:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ca67e6313 
								
							 
						 
						
							
							
								
								GH-84559: Deprecate fork being the multiprocessing default. ( #100618 )  
							
							... 
							
							
							
							This starts the process. Users who don't specify their own start method
and use the default on platforms where it is 'fork' will see a
DeprecationWarning upon multiprocessing.Pool() construction or upon
multiprocessing.Process.start() or concurrent.futures.ProcessPool use.
See the related issue and documentation within this change for details. 
							
						 
						
							2023-02-02 15:50:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e56e33d271 
								
							 
						 
						
							
							
								
								gh-72719: Remove asyncore and asynchat modules ( #96580 )  
							
							... 
							
							
							
							Remove modules asyncore and asynchat, which were deprecated by PEP 594.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 
							
						 
						
							2022-11-08 16:48:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac4ddab405 
								
							 
						 
						
							
							
								
								gh-90195: Unset logger disabled flag when configuring it. (GH-96530)  
							
							
							
						 
						
							2022-09-03 13:38:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29f1b0bb1f 
								
							 
						 
						
							
							
								
								gh-89258: Add a getChildren() method to logging.Logger. (GH-96444)  
							
							... 
							
							
							
							Co-authored-by: Éric <merwok@netwok.org> 
							
						 
						
							2022-08-31 10:50:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fbd889d6e 
								
							 
						 
						
							
							
								
								gh-89047: Fix msecs computation so you never end up with 1000 msecs. (GH-96340)  
							
							
							
						 
						
							2022-08-27 13:33:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Bonner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37c0f9ccc0 
								
							 
						 
						
							
							
								
								gh-95804: Respect MemoryHandler.flushOnClose in logging shutdown. (GH-95857)  
							
							
							
						 
						
							2022-08-10 18:08:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Iarygin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56d16e8cb4 
								
							 
						 
						
							
							
								
								gh-93243: Make smtpd private before porting its users (GH-93246)  
							
							... 
							
							
							
							gh-93243
This PR is required to reduce diffs of the following porting (no need to either maintain documentation and tests consistent with each porting step, or try to port everything and remove smtpd in a single PR).
Automerge-Triggered-By: GH:warsaw 
							
						 
						
							2022-08-05 17:41:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Erik Montnemery 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c60f125533 
								
							 
						 
						
							
							
								
								bpo-46755: Don't log stack info twice in QueueHandler (GH-31355)  
							
							
							
						 
						
							2022-07-05 15:23:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dba3fa57e2 
								
							 
						 
						
							
							
								
								gh-93761: Fix test_logging test_config_queue_handler() race condition ( #93952 )  
							
							... 
							
							
							
							Fix a race condition in test_config_queue_handler() of test_logging. 
							
						 
						
							2022-06-19 11:49:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5b750dc0b 
								
							 
						 
						
							
							
								
								gh-93852: Add test.support.create_unix_domain_name() ( #93914 )  
							
							... 
							
							
							
							test_asyncio, test_logging, test_socket and test_socketserver now
create AF_UNIX domains in the current directory to no longer fail
with OSError("AF_UNIX path too long") if the temporary directory (the
TMPDIR environment variable) is too long.
Modify the following tests to use create_unix_domain_name():
* test_asyncio
* test_logging
* test_socket
* test_socketserver
test_asyncio.utils: remove unused time import. 
							
						 
						
							2022-06-17 13:16:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								538f28921f 
								
							 
						 
						
							
							
								
								test_logging: Fix BytesWarning in SysLogHandlerTest (GH-93920)  
							
							
							
						 
						
							2022-06-17 09:09:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								484b40bf18 
								
							 
						 
						
							
							
								
								Call busy_retry() and sleeping_retry() with error=True ( #93871 )  
							
							... 
							
							
							
							Tests no longer call busy_retry() and sleeping_retry() with
error=False: raise an exception if the loop times out. 
							
						 
						
							2022-06-16 13:44:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ba80273f2 
								
							 
						 
						
							
							
								
								Use support.sleeping_retry() and support.busy_retry() ( #93848 )  
							
							... 
							
							
							
							* Replace time.sleep(0.010) with sleeping_retry() to
  use an exponential sleep.
* support.wait_process(): reuse sleeping_retry().
* _test_eintr: remove unused variables. 
							
						 
						
							2022-06-15 14:09:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bcf33de0b 
								
							 
						 
						
							
							
								
								gh-93761: Fix test to avoid simple delay when synchronizing. (GH-93779)  
							
							
							
						 
						
							2022-06-14 06:41:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrian Garcia Badaracco 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								296081a7ce 
								
							 
						 
						
							
							
								
								gh-92592: Allow logging filters to return a LogRecord. (GH-92591)  
							
							
							
						 
						
							2022-06-07 16:53:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cdb73aefec 
								
							 
						 
						
							
							
								
								gh-93162: test_config_queue_handler requires threading (GH-93572)  
							
							
							
						 
						
							2022-06-07 12:34:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1b74803991 
								
							 
						 
						
							
							
								
								gh-93162: Add ability to configure QueueHandler/QueueListener together (GH-93269)  
							
							... 
							
							
							
							Also, provide getHandlerByName() and getHandlerNames() APIs.
Closes  #93162 . 
							
						 
						
							2022-06-07 10:20:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								af5bb1fba4 
								
							 
						 
						
							
							
								
								gh-84461: Skip new async logging tests on Emscripten (GH-93427)  
							
							
							
						 
						
							2022-06-02 09:35:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efc5d37671 
								
							 
						 
						
							
							
								
								gh-91513: Tidied up a test and did minor refactoring around test filename gener… (GH-93265)  
							
							
							
						 
						
							2022-05-26 17:11:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jackh-ncl 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc377063ef 
								
							 
						 
						
							
							
								
								gh-91513: Add 'asyncio' taskName to logging LogRecord attributes. (GH-93193)  
							
							
							
						 
						
							2022-05-26 09:30:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								137fd3d88a 
								
							 
						 
						
							
							
								
								gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)  
							
							
							
						 
						
							2022-05-19 12:43:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								086c6b1b0f 
								
							 
						 
						
							
							
								
								bpo-45046: Support context managers in unittest (GH-28045)  
							
							... 
							
							
							
							Add methods enterContext() and enterClassContext() in TestCase.
Add method enterAsyncContext() in IsolatedAsyncioTestCase.
Add function enterModuleContext(). 
							
						 
						
							2022-05-08 17:49:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9b027d4cea 
								
							 
						 
						
							
							
								
								gh-92169: Use warnings_helper.import_deprecated() to import deprecated modules uniformly in tests (GH-92170)  
							
							
							
						 
						
							2022-05-03 10:17:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b16a08bc7 
								
							 
						 
						
							
							
								
								bpo-40280: Detect missing threading on WASM platforms (GH-32352)  
							
							... 
							
							
							
							Co-authored-by: Brett Cannon <brett@python.org> 
							
						 
						
							2022-04-07 09:22:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouke Witteveen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c12ba6b2ff 
								
							 
						 
						
							
							
								
								bpo-45171: Remove tests of deprecated logger.warn(). (GH-32139)  
							
							
							
						 
						
							2022-03-27 19:22:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jouke Witteveen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ca6d7469b 
								
							 
						 
						
							
							
								
								bpo-45171: Fix stacklevel handling in logging. (GH-28287)  
							
							
							
						 
						
							2022-03-27 14:49:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								deeaac49e2 
								
							 
						 
						
							
							
								
								bpo-40280: Skip socket, fork, subprocess tests on Emscripten (GH-31986)  
							
							... 
							
							
							
							- Add requires_fork and requires_subprocess to more tests
- Skip extension import tests if dlopen is not available
- Don't assume that _testcapi is a shared extension
- Skip a lot of socket tests that don't work on Emscripten
- Skip mmap tests, mmap emulation is incomplete
- venv does not work yet
- Cannot get libc from executable
The "entire" test suite is now passing on Emscripten with EMSDK from git head (91 suites are skipped). 
							
						 
						
							2022-03-22 03:04:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ef1327e3b6 
								
							 
						 
						
							
							
								
								bpo-40280: Skip more tests on Emscripten (GH-31947)  
							
							... 
							
							
							
							- lchmod, lchown are not fully implemented
- skip umask tests
- cannot fstat unlinked or renamed files yet
- ignore musl libc issues that affect Emscripten 
							
						 
						
							2022-03-17 12:09:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mario Corchero 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7c6863979 
								
							 
						 
						
							
							
								
								bpo-41906: Accept built filters in dictConfig (GH-30756)  
							
							... 
							
							
							
							When configuring the logging stack, accept already built filters (or
just callables) in the filters array of loggers and handlers.
This facilitates passing quick callables as filters.
Automerge-Triggered-By: GH:vsajip 
							
						 
						
							2022-01-24 04:39:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a287b31bcb 
								
							 
						 
						
							
							
								
								bpo-46411: Remove unnecessary calls to sys.exc_info() in tests (GH-30638)  
							
							
							
						 
						
							2022-01-18 07:05:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								850aefc2c6 
								
							 
						 
						
							
							
								
								bpo-46063: Add 'delay=True' to file handler initialization. (GH-30103)  
							
							
							
						 
						
							2021-12-14 16:46:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb589d1b6b 
								
							 
						 
						
							
							
								
								bpo-46063: Improve algorithm for computing which rolled-over log file… (GH-30093)  
							
							
							
						 
						
							2021-12-14 00:53:37 +00:00