Flask应用升级至Python3.6.3后频繁出现生成器对象忽略异常
Python 3 Flask应用多静态资源请求时生成器抛出
Exception ignored in: <generator object...>错误 大概5个月前我把自己维护的Flask应用从Python 2.7全量升级到了Python 3,整个升级过程还算顺畅,但本地开发环境里一直有个问题没解决,挺闹心的。
先说说我的环境:
- MacBook,系统是OSX 10.12.6
- Python 3.6.3是通过brew安装的
- 应用全程在virtualenv虚拟环境里运行
具体问题是:当页面加载时发起多个静态资源请求(主要是.css、.js文件还有图片),代码里所有用到生成器的地方几乎都会抛出Exception ignored in: <generator object...>这类错误提示。我试过单独运行生成器相关的逻辑,完全没问题,但只要遇上多静态资源并发请求的场景,这个错误就会准时出现。
内容的提问来源于stack exchange,提问作者seaders
相关产品推荐
相关产品推荐

