Правильное использование лямбда-функций в Pycodestyle - PullRequest
0 голосов
/ 18 июня 2020

У меня есть рабочий код с функцией lambda. И он работает нормально, но pycodestyle сообщает мне, что я не должен назначать мою функцию lambda переменной. Вместо этого я должен использовать def для создания функции. Я полностью понимаю, почему мне не следует этого делать из-за процесса отладки с миллионами лямбда-функций в качестве ссылки. Есть ли способ правильно использовать lambda с набором правил flake8 или они не разрешены полностью по причинам, указанным выше?

1 Ответ

1 голос
/ 18 июня 2020

Я бы не рекомендовал вам игнорировать такое предупреждение. Если вы действительно хотите это сделать, вы можете просто настроить Flake8 на игнорирование правила E731 .

Добавьте это в свой файл конфигурации проекта :

[flake8]
ignore = E731

Лямбды в целом разрешены. Flake8 не рекомендует присваивать имя лямбда (анонимной) функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...