[Python] [LGTM.com] False-positive: Unreachable statement: #2206 sequel
- Vorherrschende Sprache
- CodeQL
- Sterne
- 10.1k
- Forks
- 2.1k
- Ø Merge
- 2 T. 15 Std.
- Gemergte PRs (30 T.)
- 141
Beschreibung
**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
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.