pychecker and "import my.special.module as mymod"
News123
news123 at free.fr
Wed Feb 3 19:18:31 EST 2010
Hi,
I'm not really used to structuring modules withn directories, but I
started playing
#####################################
# the commands to reproduce my setup:
#####################################
mkdir -p my/special
touch my/__init__.py my/special/__init__.py
echo 'print "myspecialmod"' > my/special/module.py
echo "import my.special.module as mymod" > tst.py
so I have now following files:
-rw-r--r-- 1 0 2010-02-04 01:05 ./my/__init__.py
-rw-r--r-- 1 131 2010-02-04 01:07 ./my/__init__.pyc
-rw-r--r-- 1 0 2010-02-04 01:05 ./my/special/__init__.py
-rw-r--r-- 1 139 2010-02-04 01:07 ./my/special/__init__.pyc
-rw-r--r-- 1 21 2010-02-04 01:06 ./my/special/module.py
-rw-r--r-- 1 159 2010-02-04 01:07 ./my/special/module.pyc
-rw-r--r-- 1 34 2010-02-04 01:07 ./tst.py
the program tst.py runs as expected:
> $ python tst.py
> myspecialmod
However pychecker gives me two warnings:
> $ pychecker tst.py
> Processing module tst (tst.py)...
> myspecialmod
>
> Warnings...
>
> tst.py:1: Imported module (my.special.module) not used
> tst.py:1: No module attribute (special) found
I understand the first one and this one will not appear in my real code.
However I don't really understand the second one.
So my questions are:
- Is this a real warning or is this 'just' a pychecker problem?
- Can I write my code such, that the warning will not appear?
- Is there a pychecker switch, which would get rid of this warning?
thanks a lot in advance for your answers / suggestions
N
More information about the Python-list
mailing list