【发布时间】:2013-07-10 21:43:25
【问题描述】:
如果我定义一个函数,是否有可能为 kwargs.get 引发异常?例如,
def func(**kwargs):
try:
a = kwargs.get("a")
except Exception as e:
raise ValueError("Would I ever see this error? \n ERROR: %s" % e )
【问题讨论】:
-
如果调用不发送字典作为参数怎么办?
-
它应该被强制到给定函数签名的字典中......
标签: python error-handling try-catch keyword-argument