我有一个每隔几秒查询一次API的程序。每个响应都会触发一些功能,这些功能本身会调用网站等——我不想盲目相信这些调用会成功。例如,如果我在foo()中捕获异常,或者甚至在foo()调用的函数中捕获异常,是否有可能在exceptblock中完全重新启动程序?本质上,我想在其子函数之一出现异常时调用queryRepeatedly(),而不将之前的调用保留在堆栈中。当然,我可以返回标记值并以另一种方式解决这个问题,但程序的结构使得上述方法看起来更加简单和清晰。#Sample"main"functionthatIwanttocalldefqueryRepeatedly():whileTrue:f