最佳答案
我有一个这样的函数:
def check_for_errors(result):
if 'success' in result:
return True
if 'error' in result:
raise TypeError
return False
在这个函数的成功运行中,我应该得到一个 bool
,但是如果有一个错误,我应该得到一个 TypeError
-这是可以的,因为我在另一个函数中处理它。
函数的第一行是这样的:
def check_for_errors(result: str) -> bool:
我的问题是: 我应该在类型提示中提到错误吗?