This exception will be thrown by the original thread handling the request,
shortly after the request reaches its deadline. Since the exception is
asynchronously set on the thread by the App Engine runtime, it can appear
to originate from any line of code that happens to be executing at that
time.
If the application catches this exception and does not generate a response
very quickly afterwards, an error will be returned to the user and
the application instance may be terminated.
Not to be confused with runtime.apiproxy_errors.DeadlineExceededError.
That one is raised when individual API calls take too long.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2022-09-30 UTC."],[[["This exception signals that a request has exceeded its allotted time limit."],["The exception is raised asynchronously by the App Engine runtime on the request-handling thread."],["If not handled promptly, the application might return an error to the user and be terminated."],["This exception differs from `runtime.apiproxy_errors.DeadlineExceededError`, which indicates timeouts for individual API calls."]]],[]]