Search code examples
pythonemailimportpydevpylint

pylint not recognizing some of the standard library


I'm using pylint + pydev, with python 2.6. I have a module with just this line of code

from email import Message

Now when I try to run this module it runs fine. But pylint reports an error:

ID: E0611 No name 'Message' in module 'email'

Although it exists... Any idea why?


Solution

  • I like pylint, but I do find I have to use a lot of # pylint: disable-msg=E0611 and the like to make it shut up in cases that are perfectly correct but confuse it (for example, like in this case, due to email's playing with import tricks).