[Python-projects] Re: Pylint et Plone/Zope

Julien Jehannet julien.jehannet at logilab.fr
Mon Feb 18 18:52:46 CET 2008


* Aurélien Campéas <aurelien.campeas at logilab.fr> [18-fév-2008 17:43]:
> On Mon, Feb 18, 2008 at 04:38:57PM +0100, Frederic F. Monfils wrote:
> > Bonjour,
> 
> Bonjour,
> 
> > 
> > Lorsque je lance pylint en ligne de commande pour analyser un module, 
> > par exemple ATContentTypes, il me rapporte un grand nombre d'erreurs 
> > d'import.
> > 
> > Voici ce que je fais: (le module ATContentTypes se trouve dans le 
> > répertoire parts\pylint)
> > 
> > cd parts\plone
> > pylint ATContentTypes
> > 
> > J'obtiens une longue série de "Unable to import Products.ATContentTypes..."
> > 
> > Il me semble que c'est peut-être parce que zope, lorsqu'il démarre, il 
> > charge certains modules. En effet, je ne vois nulle part de répertoire 
> > "Products". Note: je ne suis pas expert en zope.
> 
> Moi non plus. Mais pour que ça marche il faut probablement au minimum
> que le répertoire Products de zope (il *doit* se trouver quelque part,
> ou alors il s'agit d'une version nouvelle et/ou exotique ; ou encore
> vous avez affaire à des bouts de Plone hors contexte d'une
> installation zope ; je ne sais) soit dans votre PYTHONPATH.

Pour avoir un environnement similaire à l'instance Zope, je vous
conseille de recopier les variables d'environnement du fichier
bin/runzope (c'est-à-dire tout sauf la dernière ligne) dans votre shell;
puis dans votre répertoire Products/ ; taper votre commande pylint.

-- 
Julien JEHANNET                                          LOGILAB, Paris (France)
http://www.logilab.org             Dépôt des logiciels libres conçus par Logilab
http://www.logilab.fr       Informatique scientifique & Gestion de connaissances


More information about the Python-Projects mailing list