Skip to content

Conversation

@vstinner
Copy link
Member

@vstinnervstinner commented Jun 19, 2019

  • Rename PyImport_Cleanup() to _PyImport_Cleanup() and move it to the
    internal C API. Add 'tstate' parameters.
  • Remove documentation of _PyImport_Init(), PyImport_Cleanup(),
    _PyImport_Fini(). All three were documented as "For internal use
    only.".

https://bugs.python.org/issue36710

* Rename PyImport_Cleanup() to _PyImport_Cleanup() and move it to the internal C API. Add 'tstate' parameters. * Remove documentation of _PyImport_Init(), PyImport_Cleanup(), _PyImport_Fini(). All three were documented as "For internal use only.".
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Ubuntu Shared 3.x has failed when building commit 987a0dc.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/141/builds/2029) and take a look at the build logs.
  4. Check if the failure is related to this commit (987a0dc) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/141/builds/2029

Click to see traceback logs
From https://github.com/python/cpython * branch master -> FETCH_HEAD Reset branch 'master' test_startfile skipped -- object <module 'os' from '/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/os.py'> has no attribute 'startfile' test_idle skipped -- No module named '_tkinter' test_zipfile64 skipped -- test requires loads of disk-space bytes and a long time to run test_winsound skipped -- No module named 'winsound' test_winconsoleio skipped -- test only relevant on win32 test_tk skipped -- No module named '_tkinter' test_ttk_textonly skipped -- No module named '_tkinter' test_ttk_guionly skipped -- No module named '_tkinter' BDB0004 fop_read_meta: @test_19435_tmp_ndbm.db: unexpected file type or format test__all__ (test.test_multiprocessing_forkserver.MiscTestCase) ... ok test_answer_challenge_auth_failure (test.test_multiprocessing_forkserver.OtherTest) ... ok test_deliver_challenge_auth_failure (test.test_multiprocessing_forkserver.OtherTest) ... ok test_closefd (test.test_multiprocessing_forkserver.TestCloseFds) ... ok test_flags (test.test_multiprocessing_forkserver.TestFlags) ... ok test_lock (test.test_multiprocessing_forkserver.TestForkAwareThreadLock) ... ok test_ignore (test.test_multiprocessing_forkserver.TestIgnoreEINTR) ... ok test_ignore_listener (test.test_multiprocessing_forkserver.TestIgnoreEINTR) ... ok test_manager_initializer (test.test_multiprocessing_forkserver.TestInitializers) ... ok test_pool_initializer (test.test_multiprocessing_forkserver.TestInitializers) ... ok test_invalid_family (test.test_multiprocessing_forkserver.TestInvalidFamily) ... ok test_invalid_family_win32 (test.test_multiprocessing_forkserver.TestInvalidFamily) ... skipped 'skipped on non-Windows platforms' test_invalid_handles (test.test_multiprocessing_forkserver.TestInvalidHandle) ... ok test_noforkbomb (test.test_multiprocessing_forkserver.TestNoForkBomb) ... ok test_release_unused_processes (test.test_multiprocessing_forkserver.TestPoolNotLeakOnFailure) ... ok test_resource_tracker (test.test_multiprocessing_forkserver.TestResourceTracker) ... ok test_resource_tracker_reused (test.test_multiprocessing_forkserver.TestResourceTracker) ... ok test_resource_tracker_sigint (test.test_multiprocessing_forkserver.TestResourceTracker) ... ok test_resource_tracker_sigkill (test.test_multiprocessing_forkserver.TestResourceTracker) ... ok test_resource_tracker_sigterm (test.test_multiprocessing_forkserver.TestResourceTracker) ... ok test_empty (test.test_multiprocessing_forkserver.TestSimpleQueue) ... ok test_context (test.test_multiprocessing_forkserver.TestStartMethod) ... ok test_get_all (test.test_multiprocessing_forkserver.TestStartMethod) ... ok test_preload_resources (test.test_multiprocessing_forkserver.TestStartMethod) ... ok test_set_get (test.test_multiprocessing_forkserver.TestStartMethod) ... ok test_flushing (test.test_multiprocessing_forkserver.TestStdinBadfiledescriptor) ... ok test_pool_in_process (test.test_multiprocessing_forkserver.TestStdinBadfiledescriptor) ... ok test_queue_in_process (test.test_multiprocessing_forkserver.TestStdinBadfiledescriptor) ... ok test_array (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_barrier (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_condition (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_dict (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_event (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_joinable_queue (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_list (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_lock (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_namespace (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_pool (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_queue (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_rlock (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_semaphore (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_value (test.test_multiprocessing_forkserver.TestSyncManagerTypes) ... ok test_timeout (test.test_multiprocessing_forkserver.TestTimeouts) ... ok test_neg_timeout (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait_integer (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait_slow (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait_socket (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait_socket_slow (test.test_multiprocessing_forkserver.TestWait) ... ok test_wait_timeout (test.test_multiprocessing_forkserver.TestWait) ... ok test_abort (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_action (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_barrier (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_barrier_10 (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_default_timeout (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_reset (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_single_thread (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_thousand (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... skipped 'test not appropriate for manager' test_timeout (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_wait_return (test.test_multiprocessing_forkserver.WithManagerTestBarrier) ... ok test_notify (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_notify_all (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_notify_n (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_timeout (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_wait_result (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_waitfor (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.WithManagerTestCondition) ... ok test_dict (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_dict_iter (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_dict_proxy_nested (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_list (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_list_iter (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_list_proxy_in_list (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_namespace (test.test_multiprocessing_forkserver.WithManagerTestContainers) ... ok test_event (test.test_multiprocessing_forkserver.WithManagerTestEvent) ... ok test_lock (test.test_multiprocessing_forkserver.WithManagerTestLock) ... ok test_lock_context (test.test_multiprocessing_forkserver.WithManagerTestLock) ... ok test_rlock (test.test_multiprocessing_forkserver.WithManagerTestLock) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.WithManagerTestManagerRestart) ... ok test_mymanager (test.test_multiprocessing_forkserver.WithManagerTestMyManager) ... ok test_mymanager_context (test.test_multiprocessing_forkserver.WithManagerTestMyManager) ... ok test_mymanager_context_prestarted (test.test_multiprocessing_forkserver.WithManagerTestMyManager) ... ok test_apply (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_async (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_async_timeout (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_context (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_enter (test.test_multiprocessing_forkserver.WithManagerTestPool) ... skipped 'test not applicable to manager' test_imap (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.WithManagerTestPool) ... skipped 'test not appropriate for manager' test_imap_unordered (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.WithManagerTestPool) ... skipped 'test not appropriate for manager' test_make_pool (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map_async (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.WithManagerTestPool) ... skipped 'test not appropriate for manager' test_map_no_failfast (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_release_task_refs (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_resource_warning (test.test_multiprocessing_forkserver.WithManagerTestPool) ... skipped 'test not applicable to manager' test_starmap (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_starmap_async (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_terminate (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_traceback (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.WithManagerTestPool) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_fork (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_get (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_put (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_qsize (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... skipped 'test not appropriate for manager' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... skipped 'test not appropriate for manager' test_task_done (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_timeout (test.test_multiprocessing_forkserver.WithManagerTestQueue) ... ok test_remote (test.test_multiprocessing_forkserver.WithManagerTestRemoteManager) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.WithManagerTestSemaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.WithManagerTestSemaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.WithManagerTestSemaphore) ... skipped 'test not appropriate for manager' test_array (test.test_multiprocessing_forkserver.WithProcessesTestArray) ... ok test_array_from_size (test.test_multiprocessing_forkserver.WithProcessesTestArray) ... ok test_getobj_getlock_obj (test.test_multiprocessing_forkserver.WithProcessesTestArray) ... ok test_rawarray (test.test_multiprocessing_forkserver.WithProcessesTestArray) ... ok test_abort (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_action (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_barrier (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_barrier_10 (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_default_timeout (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_reset (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_single_thread (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_thousand (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... Warning -- Unraisable exception Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/util.py", line 189, in __call__ res =self._callback(*self._args, **self._kwargs) File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/synchronize.py", line 87, in _cleanup sem_unlink(name) FileNotFoundError: [Errno 2] No such file or directory Warning -- Unraisable exception Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/util.py", line 189, in __call__ res =self._callback(*self._args, **self._kwargs) File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/synchronize.py", line 87, in _cleanup sem_unlink(name) FileNotFoundError: [Errno 2] No such file or directory Warning -- Unraisable exception Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/util.py", line 189, in __call__ res =self._callback(*self._args, **self._kwargs) File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/synchronize.py", line 87, in _cleanup sem_unlink(name) FileNotFoundError: [Errno 2] No such file or directory Warning -- Unraisable exception Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/util.py", line 189, in __call__ res =self._callback(*self._args, **self._kwargs) File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/synchronize.py", line 87, in _cleanup sem_unlink(name) FileNotFoundError: [Errno 2] No such file or directory Warning -- Unraisable exception Exception ignored in: <Finalize object, dead> Traceback (most recent call last): File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/util.py", line 189, in __call__ res =self._callback(*self._args, **self._kwargs) File "/srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/synchronize.py", line 87, in _cleanup sem_unlink(name) FileNotFoundError: [Errno 2] No such file or directory ok test_timeout (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_wait_return (test.test_multiprocessing_forkserver.WithProcessesTestBarrier) ... ok test_notify (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_notify_all (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_notify_n (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_timeout (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_wait_result (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_waitfor (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.WithProcessesTestCondition) ... ok test_connection (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_context (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_duplex_false (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_fd_transfer (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_large_fd_transfer (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_missing_fd_transfer (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_sendbytes (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_spawn_close (test.test_multiprocessing_forkserver.WithProcessesTestConnection) ... ok test_event (test.test_multiprocessing_forkserver.WithProcessesTestEvent) ... ok test_finalize (test.test_multiprocessing_forkserver.WithProcessesTestFinalize) ... ok test_thread_safety (test.test_multiprocessing_forkserver.WithProcessesTestFinalize) ... ok test_free_from_gc (test.test_multiprocessing_forkserver.WithProcessesTestHeap) ... ok test_heap (test.test_multiprocessing_forkserver.WithProcessesTestHeap) ... ok test_context (test.test_multiprocessing_forkserver.WithProcessesTestListener) ... ok test_multiple_bind (test.test_multiprocessing_forkserver.WithProcessesTestListener) ... ok test_issue14725 (test.test_multiprocessing_forkserver.WithProcessesTestListenerClient) ... ok test_issue16955 (test.test_multiprocessing_forkserver.WithProcessesTestListenerClient) ... ok test_listener_client (test.test_multiprocessing_forkserver.WithProcessesTestListenerClient) ... ok test_lock (test.test_multiprocessing_forkserver.WithProcessesTestLock) ... ok test_lock_context (test.test_multiprocessing_forkserver.WithProcessesTestLock) ... ok test_rlock (test.test_multiprocessing_forkserver.WithProcessesTestLock) ... ok test_enable_logging (test.test_multiprocessing_forkserver.WithProcessesTestLogging) ... ok test_level (test.test_multiprocessing_forkserver.WithProcessesTestLogging) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.WithProcessesTestManagerRestart) ... ok test_access (test.test_multiprocessing_forkserver.WithProcessesTestPicklingConnections) ... ok test_pickling (test.test_multiprocessing_forkserver.WithProcessesTestPicklingConnections) ... ok test_boundaries (test.test_multiprocessing_forkserver.WithProcessesTestPoll) ... ok test_dont_merge (test.test_multiprocessing_forkserver.WithProcessesTestPoll) ... ok test_empty_string (test.test_multiprocessing_forkserver.WithProcessesTestPoll) ... ok test_strings (test.test_multiprocessing_forkserver.WithProcessesTestPoll) ... ok test_poll_eintr (test.test_multiprocessing_forkserver.WithProcessesTestPollEintr) ... ok test_apply (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_async (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_async_timeout (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_context (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_enter (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_imap (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_imap_unordered (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_make_pool (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_async (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_no_failfast (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_release_task_refs (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_resource_warning (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_starmap (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_starmap_async (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_terminate (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_traceback (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.WithProcessesTestPool) ... ok test_async_error_callback (test.test_multiprocessing_forkserver.WithProcessesTestPoolWorkerErrors) ... ok test_unpickleable_result (test.test_multiprocessing_forkserver.WithProcessesTestPoolWorkerErrors) ... ok test_pool_worker_lifetime (test.test_multiprocessing_forkserver.WithProcessesTestPoolWorkerLifetime) ... ok test_pool_worker_lifetime_early_close (test.test_multiprocessing_forkserver.WithProcessesTestPoolWorkerLifetime) ... ok test_active_children (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_child_fd_inflation (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_close (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_cpu_count (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_current (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_daemon_argument (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_error_on_stdio_flush_1 (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_forkserver_sigint (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_forkserver_sigkill (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_kill (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_lose_target_ref (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_many_processes (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_parent_process (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_parent_process_attributes (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_process (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_recursion (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_sentinel (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_terminate (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_wait_for_threads (test.test_multiprocessing_forkserver.WithProcessesTestProcess) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_fork (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_get (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_put (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_qsize (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_task_done (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_timeout (test.test_multiprocessing_forkserver.WithProcessesTestQueue) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.WithProcessesTestSemaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.WithProcessesTestSemaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.WithProcessesTestSemaphore) ... ok test_copy (test.test_multiprocessing_forkserver.WithProcessesTestSharedCTypes) ... ok test_sharedctypes (test.test_multiprocessing_forkserver.WithProcessesTestSharedCTypes) ... ok test_synchronize (test.test_multiprocessing_forkserver.WithProcessesTestSharedCTypes) ... ok test_shared_memory_ShareableList_basics (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_ShareableList_pickling (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_SharedMemoryManager_basics (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_SharedMemoryManager_reuses_resource_tracker (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_SharedMemoryServer_ignores_sigint (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_across_processes (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_basics (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_shared_memory_cleaned_after_process_termination (test.test_multiprocessing_forkserver.WithProcessesTestSharedMemory) ... ok test_stderr_flush (test.test_multiprocessing_forkserver.WithProcessesTestSubclassingProcess) ... ok test_subclassing (test.test_multiprocessing_forkserver.WithProcessesTestSubclassingProcess) ... ok test_sys_exit (test.test_multiprocessing_forkserver.WithProcessesTestSubclassingProcess) ... ok test_getobj_getlock (test.test_multiprocessing_forkserver.WithProcessesTestValue) ... ok test_rawvalue (test.test_multiprocessing_forkserver.WithProcessesTestValue) ... ok test_value (test.test_multiprocessing_forkserver.WithProcessesTestValue) ... ok test_abort (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_action (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_barrier (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_barrier_10 (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_default_timeout (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_reset (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_single_thread (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_thousand (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_timeout (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_wait_return (test.test_multiprocessing_forkserver.WithThreadsTestBarrier) ... ok test_notify (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_notify_all (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_notify_n (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_timeout (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_wait_result (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_waitfor (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.WithThreadsTestCondition) ... ok test_connection (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... ok test_context (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... ok test_duplex_false (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... ok test_fd_transfer (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... skipped 'only makes sense with processes' test_large_fd_transfer (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... skipped 'only makes sense with processes' test_missing_fd_transfer (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... skipped 'only makes sense with processes' test_sendbytes (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... skipped 'test not appropriate for threads' test_spawn_close (test.test_multiprocessing_forkserver.WithThreadsTestConnection) ... ok test_event (test.test_multiprocessing_forkserver.WithThreadsTestEvent) ... ok test_issue14725 (test.test_multiprocessing_forkserver.WithThreadsTestListenerClient) ... ok test_issue16955 (test.test_multiprocessing_forkserver.WithThreadsTestListenerClient) ... ok test_listener_client (test.test_multiprocessing_forkserver.WithThreadsTestListenerClient) ... ok test_lock (test.test_multiprocessing_forkserver.WithThreadsTestLock) ... ok test_lock_context (test.test_multiprocessing_forkserver.WithThreadsTestLock) ... ok test_rlock (test.test_multiprocessing_forkserver.WithThreadsTestLock) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.WithThreadsTestManagerRestart) ... ok test_boundaries (test.test_multiprocessing_forkserver.WithThreadsTestPoll) ... ok test_dont_merge (test.test_multiprocessing_forkserver.WithThreadsTestPoll) ... ok test_empty_string (test.test_multiprocessing_forkserver.WithThreadsTestPoll) ... ok test_strings (test.test_multiprocessing_forkserver.WithThreadsTestPoll) ... ok test_apply (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_async (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_async_timeout (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_context (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_enter (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_imap (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_imap_unordered (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_make_pool (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_async (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_no_failfast (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... skipped 'test not appropriate for threads' test_release_task_refs (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_resource_warning (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_starmap (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_starmap_async (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_terminate (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_traceback (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_active_children (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_child_fd_inflation (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_close (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_cpu_count (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_current (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_daemon_argument (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_error_on_stdio_flush_1 (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_forkserver_sigint (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_forkserver_sigkill (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_kill (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_lose_target_ref (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_many_processes (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_parent_process (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_parent_process_attributes (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_process (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_recursion (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... ok test_sentinel (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_terminate (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_wait_for_threads (test.test_multiprocessing_forkserver.WithThreadsTestProcess) ... skipped 'test not appropriate for threads' test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_fork (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_get (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_put (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_qsize (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... skipped 'test not appropriate for threads' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... skipped 'test not appropriate for threads' test_task_done (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_timeout (test.test_multiprocessing_forkserver.WithThreadsTestQueue) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.WithThreadsTestSemaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.WithThreadsTestSemaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.WithThreadsTestSemaphore) ... skipped 'test not appropriate for threads' test_import (test.test_multiprocessing_forkserver._TestImportStar) ... ok ---------------------------------------------------------------------- Ran 352 tests in 143.440s OK (skipped=31) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:203: UserWarning: resource_tracker: There appear to be 5 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '/mp-pzlh1tbo': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '/mp-nai7tqni': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '/mp-e2gwm4uj': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '/mp-jm6htjig': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '/mp-1mg1n24u': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:203: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '//psm_5454a2aa': [Errno 2] No such file or directory: '//psm_5454a2aa' warnings.warn('resource_tracker: %r: %s' % (name, e)) stty: 'standard input': Inappropriate ioctl for device test_ossaudiodev skipped -- [Errno 2] No such file or directory: '/dev/dsp' BDB0111 DB->del: attempt to modify a read-only database BDB0111 DB->del: attempt to modify a read-only database BDB0111 DB->put: attempt to modify a read-only database test_turtle skipped -- No module named '_tkinter' test_devpoll skipped -- test works only on Solaris OS family test_flock (__main__.FNTLEINTRTest) ... ok test_lockf (__main__.FNTLEINTRTest) ... ok test_read (__main__.OSEINTRTest) ... ok test_wait (__main__.OSEINTRTest) ... ok test_wait3 (__main__.OSEINTRTest) ... ok test_wait4 (__main__.OSEINTRTest) ... ok test_waitpid (__main__.OSEINTRTest) ... ok test_write (__main__.OSEINTRTest) ... ok test_devpoll (__main__.SelectEINTRTest) ... skipped 'need select.devpoll' test_epoll (__main__.SelectEINTRTest) ... ok test_kqueue (__main__.SelectEINTRTest) ... skipped 'need select.kqueue' test_poll (__main__.SelectEINTRTest) ... ok test_select (__main__.SelectEINTRTest) ... ok test_sigtimedwait (__main__.SignalEINTRTest) ... ok test_sigwaitinfo (__main__.SignalEINTRTest) ... ok test_accept (__main__.SocketEINTRTest) ... ok test_open (__main__.SocketEINTRTest) ... ok test_os_open (__main__.SocketEINTRTest) ... ok test_recv (__main__.SocketEINTRTest) ... ok test_recvmsg (__main__.SocketEINTRTest) ... ok test_send (__main__.SocketEINTRTest) ... ok test_sendall (__main__.SocketEINTRTest) ... ok test_sendmsg (__main__.SocketEINTRTest) ... ok test_sleep (__main__.TimeEINTRTest) ... ok ---------------------------------------------------------------------- Ran 24 tests in 10.913s OK (skipped=2) test_ioctl skipped -- Unable to open /dev/tty test_tcl skipped -- No module named '_tkinter' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:203: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '//psm_cb2a2d4b': [Errno 2] No such file or directory: '//psm_cb2a2d4b' warnings.warn('resource_tracker: %r: %s' % (name, e)) test_winreg skipped -- No module named 'winreg' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:203: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /srv/buildbot/buildarea/3.x.bolen-ubuntu/build/Lib/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: '//psm_a269f582': [Errno 2] No such file or directory: '//psm_a269f582' warnings.warn('resource_tracker: %r: %s' % (name, e)) test_kqueue skipped -- test works only on BSD test_msilib skipped -- No module named '_msi' test_tix skipped -- No module named '_tkinter' make: *** [buildbottest] Error 3

@vstinnervstinner deleted the pyimport_cleanup branch June 19, 2019 10:06
@vstinner
Copy link
MemberAuthor

CuriousLearner added a commit to CuriousLearner/cpython that referenced this pull request Jun 21, 2019
* master: (599 commits) Docs: Improved phrasing (pythonGH-14069) Remove redundant if check from optional argument function in argparse. (pythonGH-8766) bpo-37289: Add a test for if with ifexpr in the peephole optimiser to detect regressions (pythonGH-14127) Update What's New in Python 3.9 (pythonGH-14253) bpo-36511: Improve ARM32 buildbot scripts (pythonGH-14251) bpo-37151: remove _PyCFunction_FastCallDict (pythonGH-14269) Fix typo, 'widger' -> 'widget', in idlelib/tree.py (pythonGH-14263) Fix bpo number in News file. (pythonGH-14260) bpo-37342: Fix the incorrect nb_index's type in typeobj documentation (pythonGH-14241) Update What's New in Python 3.8 (pythonGH-14239) bpo-36710: Use tstate in pylifecycle.c (pythonGH-14249) Add missing single quote in io.TextIOWrapper.reconfigure documentation (pythonGH-14246) bpo-36511: Add buildbot scripts and fix tests for Windows ARM32 buildbot (pythonGH-13454) bpo-37333: Ensure IncludeTkinter has a value (pythonGH-14240) bpo-37331: Clarify format of socket handler messages in the documentation. (pythonGH-14234) bpo-37258: Not a bug, but added a unit test and updated documentation. (pythonGH-14229) bpo-36710: Remove PyImport_Cleanup() function (pythonGH-14221) Fix name of '\0'. (pythonGH-14222) bpo-36710: Add tstate parameter in import.c (pythonGH-14218) Document typing.ForwardRef (pythonGH-14216) ...
lisroach pushed a commit to lisroach/cpython that referenced this pull request Sep 10, 2019
* Rename PyImport_Cleanup() to _PyImport_Cleanup() and move it to the internal C API. Add 'tstate' parameters. * Remove documentation of _PyImport_Init(), PyImport_Cleanup(), _PyImport_Fini(). All three were documented as "For internal use only.".
DinoV pushed a commit to DinoV/cpython that referenced this pull request Jan 14, 2020
* Rename PyImport_Cleanup() to _PyImport_Cleanup() and move it to the internal C API. Add 'tstate' parameters. * Remove documentation of _PyImport_Init(), PyImport_Cleanup(), _PyImport_Fini(). All three were documented as "For internal use only.".
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@vstinner@bedevere-bot@the-knights-who-say-ni