no-get-exception
我们创建了一个函数,ansible.module_utils.pycompat24.get_exception
,以帮助以与 Python 2.4 到 Python 3.6 兼容的方式检索异常。我们不再支持 Python 2.4 和 Python 2.5,所以这个函数是多余的,我们想弃用它。移植代码应该如下所示:
# Unfixed code:
try:
raise IOError('test')
except IOError:
e = get_exception()
do_something(e)
except:
e = get_exception()
do_something_else(e)
# After fixing:
try:
raise IOError('test')
except IOErrors as e:
do_something(e)
except Exception as e:
do_something_else(e)