Unused import reported, when the import is in a try statement to check the availability of a package, which determines the tests to be run afterwards. May be good if imports in a try statement are excempt from such a report.
I agree that this is a false positive. We should probably ignore imports that appear inside try: ... except ImportError: ... blocks, since in that case the import statement does have an effect, even if the actual module is not used in any obvious manner.
As we're currently focusing on improving our security queries, we'll be adding this to our backlog and address it in due course.
Description of the false positive
Unused importreported, when the import is in atrystatement to check the availability of a package, which determines the tests to be run afterwards. May be good if imports in atrystatement are excempt from such a report.URL to the alert on the project page on LGTM.com
https://lgtm.com/projects/g/hyperspy/hyperspy/snapshot/508d6caf0efc5c0a258c67f5c2ecab8a977c413e/files/hyperspy/conftest.py#x4aef4cf8f643dffd:1
The text was updated successfully, but these errors were encountered: