Cla*_*diu 4 python coding-style decorator
假设我有一个装饰器,它导致函数打印出任何异常并返回None,如果发生异常,而不是失败.假设这是个好主意,那么首选的命名风格是什么?
一个)
@ignore_exceptions
def foobar(a, b, c):
raise ValueError("This function always fails...")
Run Code Online (Sandbox Code Playgroud)
b)
@ignores_exceptions
def foobar(a, b, c):
raise ValueError("This function always fails...")
Run Code Online (Sandbox Code Playgroud)
那就是:它应该a)是一个命令(装饰器告诉函数做一些不同的事情),还是b)描述(装饰器让程序员知道函数的属性)?
| 归档时间: |
|
| 查看次数: |
100 次 |
| 最近记录: |