Message203288
And here's a function that does not require pywin32:
def open_noinherit_ctypes(*args, **kwargs):
HANDLE_FLAG_INHERIT = 1
import msvcrt
from ctypes import windll, WinError
fp = open(*args, **kwargs)
if not windll.kernel32.SetHandleInformation(msvcrt.get_osfhandle(fp.fileno()), HANDLE_FLAG_INHERIT, 0):
raise WinError()
return fp |
|
Date |
User |
Action |
Args |
2013-11-18 12:42:32 | Bernt.Røskar.Brenna | set | recipients:
+ Bernt.Røskar.Brenna, astrand, vstinner, gps, tim.golden, r.david.murray, neologix, sbt |
2013-11-18 12:42:32 | Bernt.Røskar.Brenna | set | messageid: <1384778552.37.0.0082262544333.issue19575@psf.upfronthosting.co.za> |
2013-11-18 12:42:32 | Bernt.Røskar.Brenna | link | issue19575 messages |
2013-11-18 12:42:32 | Bernt.Røskar.Brenna | create | |
|