This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ocean-city
Recipients gjb1002, gregory.p.smith, markmentovai, ocean-city, tim.golden, twhitema
Date 2009-10-09.12:14:04
SpamBayes Score 2.13186e-06
Marked as misclassified No
Message-id <>
No, this is not duplicate of issue5179. That issue described handle was
leaked when exception occurred. But this issue is not *leak*. See
following code.

import subprocess, os, sys
file = open("filename", "w")
    proc = subprocess.Popen("nosuchprogram", stdout=file)
except OSError:
    sys.exc_clear() # here we go....
    os.remove("filename") # now we can delete file!

subprocess is implemented using sp_handle_type in PC/_subprocess.c
(windows). This object is in exception stack frame(?), so handle lives
until another exception occurs or explicitly sys.exc_clear() is called.
Date User Action Args
2009-10-09 12:14:06ocean-citysetrecipients: + ocean-city, gregory.p.smith, gjb1002, tim.golden, twhitema, markmentovai
2009-10-09 12:14:06ocean-citysetmessageid: <>
2009-10-09 12:14:05ocean-citylinkissue3210 messages
2009-10-09 12:14:04ocean-citycreate