python - 如何在调用者的 try/except 之前拦截被调用模块函数中的错误
问题描述
我有一个(我的)模块,它有大约 15 个由我无法控制的模块(A)调用的函数。
moduleA
...
try:
mymodule.func1()
except Exception as e:
do something
...
try:
mymodule.func2()
except Exception as e:
do something
and so forth.
mymodule 是否有可能在将所有错误传递给 moduleA 之前捕获所有错误,而不必使用 try/except 将所有代码包装在每个函数中?
模块级别的一种包罗万象。
换句话说,某种错误处理可以识别整个模块中的任何和所有错误,并在模块内部进行编码。
解决方案
推荐阅读
- android - Firebase/Android Studio:如何检查 firebase 数据中的子字符串?
- c# - 如何隐藏默认工具栏AppBar
- react-redux - 在哪里使用 React 中的 Hooks 定义需要来自全局状态的数据的套接字事件侦听器
- c - 我想使用 sigaction(),但我有问题
- blazor - Blazor:直接将类绑定到输入元素
- performance - 如何对结构进行 GROUP BY 操作
- ios - App Store Connect 操作错误。无效的图像路径。未找到图片
- python - 返回 None 类型列表而不是什么的函数
- node.js - aws-api-gateway-client API POST 方法问题
- directory - 在 Markdown 语法中表示目录和文件结构时,哪种语言适合防护代码块?