Python的警告模块提供了一个方便的上下文管理器,可以为您捕获警告。
这是过滤SQLAlchemy警告的方法。
import warningsfrom sqlalchemy import exc as sa_excwith warnings.catch_warnings(): warnings.simplefilter("ignore", category=sa_exc.SAWarning) # pre here...
对于开发与生产,您可以仅在应用程序的入口点周围使用此警告包装,或者在生产环境中调用外部脚本来调用应用程序。
通常,我通过使用环境变量来解决此问题,该环境变量执行的代码路径与开发时不同,例如,包装不同的中间件等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)