[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