# HG changeset patch # User Bjoern Ricks # Date 1272277375 0 # Node ID 2910051b91f7c120524691fe497f66f480c64db4 # Parent 9cb4ed04434f46c3dfbf2e48290e713da336bf30 fixed last commit try except block must include Popen(...) diff -r 9cb4ed04434f -r 2910051b91f7 treepkg/run.py --- a/treepkg/run.py Mon Apr 26 10:12:35 2010 +0000 +++ b/treepkg/run.py Mon Apr 26 10:22:55 2010 +0000 @@ -41,15 +41,15 @@ if env is None: env = os.environ.copy() env.update(extra_env) + try: + process = subprocess.Popen(command, env=env, **kw) + except OSError,e: + raise SubprocessError(command, e.errno, e.strerror) - process = subprocess.Popen(command, env=env, **kw) if inputdata is not None: process.stdin.write(inputdata) process.stdin.close() - try: - ret = process.wait() - except OSError,e: - raise SubprocessError(command, e.errno, e.strerror) + ret = process.wait() if ret != 0: raise SubprocessError(command, ret)