一组简单的错误处理函数修饰符
nah的Python项目详细描述
不
一小部分简单的错误处理修饰符集合。在
使用
忽略异常
importnah@nah.mehdefcheck_age(age):ifage<18:raiseUnderAgeExceptioncheck_age(17)# returns None
返回值
^{pr2}$重试
@nah.again(3)defconnect_db(config):returnDbConnection.connect(config)
替代函数
defalternative_func(a,b):returnsafe_divide(a,b)@nah.maybe(alternative_func)defmy_func(a,b):returna/b@nah.maybe(alternative_func,when=ZeroDivisionError)defmy_func(a,b):returna/b
版权所有
nah
是由Onchie Cantillo
开发的开源项目。请参阅许可证文件
了解更多信息。在
- 项目
标签: