Reputation: 63349
When using Python2/3 compatibility imports, such as
from builtins import bytes
pylint issues warnings:
Redefining built-in '
bytes
' (redefined-builtin)
How to suppress them for the builtins
module?
Upvotes: 0
Views: 2975
Reputation: 63349
Since pylint 1.6 there is a new option --redefining-builtins-modules
. Adding builtins
to its default value six.moves,future.builtins
fixes the problem:
# List of qualified module names which can have objects that can redefine
# builtins.
redefining-builtins-modules=six.moves,future.builtins,builtins
Upvotes: 2