comparison upreckon/win32.py @ 155:f8041e1e4d0d

win32 now includes its App-Path-aware Popen wrapper in its __all__ App Paths are now checked when launching output validators.
author Oleg Oshmyan <chortos@inbox.lv>
date Sat, 04 Jun 2011 00:14:16 +0100
parents aa343ff41c27
children 5f9e6121161a
comparison
equal deleted inserted replaced
154:eb0866a11ba1 155:f8041e1e4d0d
42 __getnewargs__ = lambda self: tuple(self) 42 __getnewargs__ = lambda self: tuple(self)
43 creation, exit, kernel, user = map(property, map(itemgetter, range(4))) 43 creation, exit, kernel, user = map(property, map(itemgetter, range(4)))
44 else: 44 else:
45 ProcessTimes = namedtuple('ProcessTimes', 'creation exit kernel user') 45 ProcessTimes = namedtuple('ProcessTimes', 'creation exit kernel user')
46 46
47 __all__ = 'call', 'kill', 'pause', 'clock' 47 __all__ = 'call', 'kill', 'pause', 'clock', 'Popen'
48 48
49 49
50 from functools import wraps 50 from functools import wraps
51 pathext = [''] + os.environ['PATHEXT'].split(';') 51 pathext = [''] + os.environ['PATHEXT'].split(';')
52 @wraps(subprocess.Popen) 52 @wraps(subprocess.Popen)