Skip to content

Commit a54a5fb

Browse files
committed
Add rtype_cache to warnings.warn message when leaked objects found
Adding the `rtype_cache` to the `warnings.warn` message improves the previous, somewhat vague message from ``` /Users/username/cpython/Lib/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown ``` to ``` /Users/username/cpython/Lib/multiprocessing/resource_tracker.py:224: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown: {'/mp-yor5cvj8', '/mp-10jx8eqr', '/mp-eobsx9tt', '/mp-0lml23vl', '/mp-9dgtsa_m', '/mp-frntyv4s'} ```
1 parent 025995f commit a54a5fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

‎Lib/multiprocessing/resource_tracker.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,8 @@ def main(fd):
222222
if rtype_cache:
223223
try:
224224
warnings.warn('resource_tracker: There appear to be %d '
225-
'leaked %s objects to clean up at shutdown' %
226-
(len(rtype_cache), rtype))
225+
'leaked %s objects to clean up at shutdown: %s' %
226+
(len(rtype_cache), rtype, rtype_cache))
227227
except Exception:
228228
pass
229229
for name in rtype_cache:

0 commit comments

Comments
 (0)