Changeset ef8df33 for server/lib/gutenbach/server/server.py
- Timestamp:
- Dec 20, 2011, 3:11:32 PM (12 years ago)
- Branches:
- no-cups
- Children:
- 59a1d4a
- Parents:
- cad7502
- git-author:
- Jessica B. Hamrick <jhamrick@…> (12/20/11 15:11:32)
- git-committer:
- Jessica B. Hamrick <jhamrick@…> (12/20/11 15:11:32)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/lib/gutenbach/server/server.py
r6effd50 ref8df33 29 29 logger.debug("Received request: %s" % repr(request)) 30 30 31 # Create an empty response object32 response = ipp.ops.make_empty_response(request)33 34 31 # Get the handler and pass it the request and response 35 32 # objects. It will fill in values for the response object or 36 33 # thrown an error. 37 34 try: 38 self.root.handle(request, response)35 response = self.root.handle(request) 39 36 40 37 # Handle any errors that occur. If an exception occurs that … … 43 40 except ipp.errors.IPPException: 44 41 exctype, excval, exctb = sys.exc_info() 42 logger.error(traceback.format_exc()) 43 response = ipp.ops.make_empty_response(request) 45 44 excval.update_response(response) 46 logger.error(traceback.format_exc())47 45 48 46 # If it wasn't an IPP error, then it's our fault, so mark it 49 47 # as an internal server error 50 48 except Exception: 49 logger.error(traceback.format_exc()) 50 response = ipp.ops.make_empty_response(request) 51 51 response.operation_id = ipp.StatusCodes.INTERNAL_ERROR 52 logger.error(traceback.format_exc())53 52 54 53 # Send the response across HTTP
Note: See TracChangeset
for help on using the changeset viewer.