[Python] [LGTM.com] False-positive: Unreachable statement: #2206 sequel
オープン
false-positive
Python
- 主要言語
- CodeQL
- スター
- 10.1k
- フォーク
- 2.1k
- 平均マージ
- 2日 15時間
- マージ済み PR(30日)
- 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 はまだ評価されていません。