@@ -5341,10 +5341,9 @@ def wait_proc_exit(self):
53415341 dt = time .monotonic () - start_time
53425342 if dt >= 5.0 :
53435343 test .support .environment_altered = True
5344- print ("Warning -- multiprocessing.Manager still has %s active "
5345- "children after %s seconds"
5346- % (multiprocessing .active_children (), dt ),
5347- file = sys .stderr )
5344+ support .print_warning (f"multiprocessing.Manager still has "
5345+ f"{ multiprocessing .active_children ()} "
5346+ f"active children after { dt } seconds" )
53485347 break
53495348
53505349 def run_worker (self , worker , obj ):
@@ -5544,15 +5543,13 @@ def tearDownClass(cls):
55445543 processes = set (multiprocessing .process ._dangling ) - set (cls .dangling [0 ])
55455544 if processes :
55465545 test .support .environment_altered = True
5547- print ('Warning -- Dangling processes: %s' % processes ,
5548- file = sys .stderr )
5546+ support .print_warning (f'Dangling processes: { processes } ' )
55495547 processes = None
55505548
55515549 threads = set (threading ._dangling ) - set (cls .dangling [1 ])
55525550 if threads :
55535551 test .support .environment_altered = True
5554- print ('Warning -- Dangling threads: %s' % threads ,
5555- file = sys .stderr )
5552+ support .print_warning (f'Dangling threads: { threads } ' )
55565553 threads = None
55575554
55585555
@@ -5620,10 +5617,9 @@ def tearDownClass(cls):
56205617 dt = time .monotonic () - start_time
56215618 if dt >= 5.0 :
56225619 test .support .environment_altered = True
5623- print ("Warning -- multiprocessing.Manager still has %s active "
5624- "children after %s seconds"
5625- % (multiprocessing .active_children (), dt ),
5626- file = sys .stderr )
5620+ support .print_warning (f"multiprocessing.Manager still has "
5621+ f"{ multiprocessing .active_children ()} "
5622+ f"active children after { dt } seconds" )
56275623 break
56285624
56295625 gc .collect () # do garbage collection
@@ -5632,9 +5628,9 @@ def tearDownClass(cls):
56325628 # ensure that all processes which hold a reference to a
56335629 # managed object have been joined.
56345630 test .support .environment_altered = True
5635- print ( 'Warning -- Shared objects which still exist at manager '
5636- ' shutdown:' )
5637- print (cls .manager ._debug_info ())
5631+ support . print_warning ( ' Shared objects which still exist '
5632+ 'at manager shutdown:' )
5633+ support . print_warning (cls .manager ._debug_info ())
56385634 cls .manager .shutdown ()
56395635 cls .manager .join ()
56405636 cls .manager = None
@@ -5731,16 +5727,14 @@ def tearDownModule():
57315727 if processes :
57325728 need_sleep = True
57335729 test .support .environment_altered = True
5734- print ('Warning -- Dangling processes: %s' % processes ,
5735- file = sys .stderr )
5730+ support .print_warning (f'Dangling processes: { processes } ' )
57365731 processes = None
57375732
57385733 threads = set (threading ._dangling ) - set (dangling [1 ])
57395734 if threads :
57405735 need_sleep = True
57415736 test .support .environment_altered = True
5742- print ('Warning -- Dangling threads: %s' % threads ,
5743- file = sys .stderr )
5737+ support .print_warning (f'Dangling threads: { threads } ' )
57445738 threads = None
57455739
57465740 # Sleep 500 ms to give time to child processes to complete.
0 commit comments