[Eric] Re: pylint

Detlev Offenbach detlev at die-offenbachs.de
Tue Apr 10 17:27:58 BST 2007


On Dienstag, 10. April 2007, Vicent Mas wrote:
> El Tuesday, 10 de April de 2007 13:41 Detlev Offenbach escribió:
> > On Dienstag, 10. April 2007, Vicent Mas wrote:
> > > Hi,
> > >
> > > I'm trying to use the pylint feature of eric4 in one of my python
> > > projects with no luck. pylint allways tries to import the package
> > > from the system site-packages directory. How can I pass to pylint
> > > the 'working directory' where the project to be checked lives?
> > >
> > > TIA.
> > >
> > > Version Numbers
> > > Python 2.4.4
> > > Qt 4.2.2
> > > PyQt 4.1.1
> > > sip 4.5.2
> > > QScintilla 2-snapshot-20070318
> > > Eric4 4.0-snapshot-20070402
> > > Bicycle Repair Man CVS-20041120
> >
> > Hi,
> >
> > the pylint process is started in the directory, where the project
> > lives, with the project's main script as the module to be checked. If
> > that is not true in your case, I'd like you to check, what gets
> > passed to the pylint process (Checks/PyLint/PyLintExecDialog,
> > start(...)).
> >
> > Regards,
> > Detlev
>
> Hi,
>
> my project directory is /home/vmas/my_project and the project main
> script is /home/vmas/my_project/scripts/main_script.
> The arguments passed to the start method are:
>
> args:
> pylint, --rcfile=/home/vmas/my_project/.pylintrc, --output-format=text,
> --enable-checker=basic... fn: /home/vmas/my_project
> reportFile: None
> ppath: /home/vmas/my_project
>
> pylint returns the following result:
>
> ************* Module my_project
> F:  1: logilab.astng._exceptions.ASTNGBuildingException: Unable to load
> module my_project (No module named my_project)
>

Does your project directory contain an '__init__.py' file? Does your scrips 
directory? What happens, if you pylint your scripts directory via the project 
sources browser?

The current code is assuming, that the project directory is a package.

Detlev
-- 
Detlev Offenbach
detlev at die-offenbachs.de



More information about the Eric mailing list