CodeQL documentation

Module is imported with ‘import’ and ‘import from’

ID: py/import-and-import-from
Kind: problem
Severity: recommendation
Precision: very-high
Tags:
   - maintainability
Query suites:
   - python-security-and-quality.qls

Click to see the query in the CodeQL repository

Importing a module twice using the import xxx and from xxx import yyy is confusing.

Recommendation

Remove the from xxx import yyy statement. Add yyy = xxx.yyy if required.

Example

import os
from os import walk

References