diff options
author | ianb <devnull@localhost> | 2007-12-17 17:13:51 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2007-12-17 17:13:51 +0000 |
commit | c6c61ceb5e89641236b228db7222c932c505e3e0 (patch) | |
tree | aeb9a282c8be416297f22fd9e1d6bb6aa5d307ce /paste/cgiapp.py | |
parent | ee3c1556ed858861387cea0af34b447e7f1d5f9c (diff) | |
download | paste-c6c61ceb5e89641236b228db7222c932c505e3e0.tar.gz |
Fix issue with paste.cgiapp and mod_wsgi (#210)
Diffstat (limited to 'paste/cgiapp.py')
-rw-r--r-- | paste/cgiapp.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/paste/cgiapp.py b/paste/cgiapp.py index 67f2654..c21ee95 100644 --- a/paste/cgiapp.py +++ b/paste/cgiapp.py @@ -247,7 +247,11 @@ def proc_communicate(proc, stdin=None, stdout=None, stderr=None): data = proc._translate_newlines(data) stderr.write(data) - proc.wait() + try: + proc.wait() + except OSError, e: + if e.errno != 10: + raise def make_cgi_application(global_conf, script, path=None, include_os_environ=None, query_string=None): |