Given the number of API calls we're making during updating, we likely need to handle the occasional irregular status code. In the past, we've seen gateway timeouts and some incomplete JSON responses from Canvas.
We've written custom code to handles this before in Placement Exams and IPE, but something like tenacity could do the trick.
Given the number of API calls we're making during updating, we likely need to handle the occasional irregular status code. In the past, we've seen gateway timeouts and some incomplete JSON responses from Canvas.
We've written custom code to handles this before in Placement Exams and IPE, but something like tenacity could do the trick.