Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 1230

Show
Ignore:
Timestamp:
08/09/06 17:03:53
Author:
fumanchu
Message:

Missing call to request.close() on KeyboardInterrupt?, SystemExit? within buffered page handler.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/_cpwsgi.py

    r1226 r1230  
    5858        s, h, b = response.status, response.header_list, response.body 
    5959        exc = None 
    60     except (KeyboardInterrupt, SystemExit): 
    61         raise 
     60    except (KeyboardInterrupt, SystemExit), ex: 
     61        try: 
     62            if request: 
     63                request.close() 
     64        except: 
     65            cherrypy.log(traceback=True) 
     66        request = None 
     67        raise ex 
    6268    except: 
    6369        if cherrypy.config.get("throw_errors", False): 

Hosted by WebFaction

Log in as guest/cpguest to create tickets