[Python] [LGTM.com] False-positive: Unreachable statement: #2206 sequel
未关闭
false-positive
Python
- 主要语言
- CodeQL
- 星标
- 10.1k
- 派生
- 2.1k
- 平均合并
- 2 天 15 小时
- 30 天内合并 PR
- 141
描述
**Description of the false positive**
Same as #2206. Except the reproducer contains several subsequent `suppress()`es:
```python
import contextlib
def some_func():
with contextlib.suppress(KeyError):
return dict()['a_key']
with contextlib.suppress(KeyError): # LGTM complains that it's unreachable
return dict()['b_key']
with contextlib.suppress(KeyError):
return dict()['c_key']
return 'fallback'
```
So I guess #2078 needs more test cases maybe...
**URL to the alert on the project page on LGTM.com**
https://lgtm.com/projects/g/cherrypy/cheroot/snapshot/0c678bab518ca17151540b7d744faca49b941763/files/cheroot/ssl/builtin.py#x46e331ef60ba4bf1:1
贡献指南
评估
这个 Issue 还没有评估数据。