草庐IT

outsourcing

全部标签

python - "outsourcing"对装饰器的异常处理

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion许多try/except/finally子句不仅“丑化”了我的代码,而且我发现自己经常对类似任务使用相同的异常处理。所以我正在考虑通过将它们“外包”给......装饰者来减少冗余。因为我确定不是第一个得出这个结论的人,所以我用Google搜索并发现了这个-恕我直言-巧妙recipe这增加了处理多个异常的可能性。但我很惊讶为什么这本身似乎并不是一种广为人知和使用的做法,所以我想知道是否有一个