On 11/16/14 7:09 PM, Steven D'Aprano wrote:
Pavel Volkov wrote:

I checked my modules with pylint and saw the following warning:

W: 25,29: Used builtin function 'map' (bad-builtin)

Why is the use of map() discouraged?
It' such a useful thing.

That's a bug in pylint. It's not a bad builtin, it is perfectly fine.

Some people don't like map. Pay no attention to them.

Pylint isn't useful until you've tailored the messages. Personally, I avoid map, but your usage may vary. The pylint message that always irked me was:

    W0142: Used * or ** magic

"magic"? They're features of the language! Meanwhile, it doesn't mind if you write multiply-inherited metaclasses....

--
Ned Batchelder, http://nedbatchelder.com

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to