我正在尝试使用韧性从云服务器下载图像。
我当前的代码是这样的:
@retry(stop=stop_after_attempt(TRY_TIME), after=after_log(logger, logging.DEBUG))
urllib.urlretrieve(url=url,filename=filename)
现在,我想进行一些回调。如果图像下载成功,则返回200或执行一些代码。否则,返回类似404的代码或执行其他代码。
有没有办法做到这一点?
还是我必须使用装饰器自己编写?如果是这样,怎么办?