首页 > 编程语言 > 详细

python 重试装饰器

时间:2014-02-07 04:31:58      阅读:509      评论:0      收藏:0      [点我收藏+]

利用python 写一些网络服务的时候,当网络状况不好,或者资源占用过多,任务拥塞的情况下,总会抛出一些异常,

当前任务就被终止了,可以很好的利用@装饰器,写一个重试的装饰器,这样比较python!


代码:

只要在任何方法前面加上@retry(Exception, logger=logging)这样的装饰器,logger可有可无,Exception是所有异常的基类,这样就捕获了所有的异常。

这里演示的是连接ip为6.6.6.6,端口为80的主机。

本文出自 “wsky” 博客,谢绝转载!

python 重试装饰器

原文:http://wsky09.blog.51cto.com/1613297/1355003

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!