У меня довольно большой проект, который я пытаюсь очистить перед публикацией, но когда я запускаю flake8, я получаю тонны
'F405 <function> may be undefined, or defined from star imports: generic_functions`
Я мог бы избежать этого, заменив строку:
from generic_functions import *
в начале моего файла, но:
Я буквально использую все функции там, так что я не понимаю, как более питонски превосходитьПредел в 80 символов для каждой функции:
from generic_functions import (function1, function2, function3, function4, function5, function6, function7...)
Выполнение вышеизложенного было бы утомительно, особенно если мне нужно добавить или удалить из десятков функций в generic_functions.py
Другой вариант - отключить предупреждение F405, но что, если функция действительно не определена?Было бы неплохо разрешить импорт звездочек, но при этом ловить что-то неопределенное.Есть ли способ сделать это?Я попытался добавить # noqa в строку импорта, но, похоже, это не помогло.