кукурузные хлопья: неопределенное имя в __все__

#python #cornflakes-linter

Вопрос:

У меня в пакете есть следующий подкаталог:

 ├── implementations
│   ├── __init__.py
│   └── implementation.py
│   └── c_implementation.py
 

__init__.py:

 __all__ = ['implementation', 'c_implementation']
 

Все импортируется и работает должным образом. Однако кукурузные хлопья (в VSCode) выдают предупреждение:

неопределенное имя «реализация» в __всех__кукурузных хлопьях(F822)

Как я уже сказал, когда я запускаю свой код, from implementations import * он работает просто отлично. Итак, почему кукурузные хлопья жалуются?

Комментарии:

1. ладно, извини, я пропустил это. Я думаю, что это просто ошибка линтера