#noqa работает только при импорте одной строки, но не при импорте () - PullRequest
0 голосов
/ 09 января 2019

У меня есть список импорта, который я использовал в файле:

import (
a,
b,
c 
)

Однако этот импорт равен @pytest.fixture и, следовательно, они не вызываются явно в коде, и поэтому я получил "импортированную, но не использованную" ошибку Flake8 , как и ожидалось.

Я пытался сделать следующее:

  1. используйте as, например ::

    import (
        a as a,
        b as b,
        ...
    )
    
  2. добавьте #noqa на каждом конце строки, например ::

    import (
        a, #noqa
        b, #noqa
        ...
    )
    
  3. добавить #noqa в конце импорта, т. Е .:

    import (
        ...
    ) #noqa
    

Но никто не работал. Только разделив импорт на отдельные строки, получилось, т. Е.

import a #noqa
import b #noqa
...

Почему это так, и мне не хватает более простого способа сделать это?

...