Hi Eric,

No, there is no need for a foo class. I am trying to import the module
foo from the package mymodule.

Best,
Niko


On 08/15/2010 02:14 PM, Eric Deplagne wrote:
>   Shouldn't there be some class foo in foo.py ?
> 
> On Sat, 14 Aug 2010 15:54:58 -0400, Nikolaus Rath wrote:
>> Hi,
>>
>> Why does the following code generate an E0611 warning? It seems
>> perfectly alright to me:
>>
>> $ pylint mymodule/bar.py 
>> ************* Module mymodule.bar
>> C0111:  1: Missing docstring
>> C0102:  1: Black listed name "bar"
>> E0611:  4: No name 'foo' in module ''
>> W0611:  4: Unused import bla
>>
>> $ pylint --version
>> pylint 0.21.1, 
>> astng 0.20.1, common 0.50.3
>> Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
>> [GCC 4.4.3]
>>
>>
>> This is the code:
>>
>> $ find -type f
>> ./mymodule/foo.py
>> ./mymodule/bar.py
>> ./mymodule/__init__.py
>> $ cat mymodule/foo.py 
>> pass
>>
>> $ cat mymodule/bar.py 
>>
>> from __future__ import absolute_import
>>
>> from . import foo as bla
>>
>> $ cat mymodule/__init__.py 
>> __all__ = [ 'bar', 'foo' ]
>>
>>
>> Python is not complaining about it either:
>>
>> [2] vostro:~/tmp$ python -c 'import mymodule.bar'
>> [0] vostro:~/tmp$ 
>>
>>
>> Best,
>>
>>    -Nikolaus
>>
>> -- 
>>  »Time flies like an arrow, fruit flies like a Banana.«
>>
>>   PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C
>> _______________________________________________
>> Python-Projects mailing list
>> [email protected]
>> http://lists.logilab.org/mailman/listinfo/python-projects


   -Nikolaus

-- 
 »Time flies like an arrow, fruit flies like a Banana.«

  PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6  02CF A9AD B7F8 AE4E 425C
_______________________________________________
Python-Projects mailing list
[email protected]
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to