[Python-projects] Pylint et Plone/Zope

Aurélien Campéas aurelien.campeas at logilab.fr
Mon Feb 18 17:43:35 CET 2008


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.

> 
> J'ai alors tenté de lancer pylint depuis le répertoire bin\. ca ne 
> marche pas.
> J'ai ensuite tenté d'utiliser l'option --init-hook mais je n'arrive pas 
> non plus à éviter les messages "Unable to import..."
> 
> Je pense pourtant que la piste --init-hoot est la bonne. Avez-vous une 
> solution?
> 
> Merci d'avance.
> 
> Bien à vous,
> 
> -- 
> Frédéric, Chercheur
> CETIC - Qualité Logicielle
> www.cetic.be
> _______________________________________________
> Python-Projects mailing list
> Python-Projects at lists.logilab.org
> http://lists.logilab.org/mailman/listinfo/python-projects
> 


More information about the Python-Projects mailing list