[Grok-dev] Re: debugging into eggs

Martijn Faassen faassen at startifact.com
Thu Aug 2 12:41:35 EDT 2007


Martijn Faassen wrote:
> Hi there,
> 
> Since the new grokproject switched over to eggs, eggs are a lot more 
> common. Debugging into eggs might confuse your pdb in some cases. I 
> asked around and I got a workaround others might be interested in:
> 
> * go into your eggs directory (/your/home/buildout-eggs)
> 
> * do: find ./ -name "*.pyc" | xargs rm
> 
> After this restarting your zope should make your pdb work again.
> 
> I hope eventually the powers that be will fix setuptools or buildout or 
> whatever so that this is unnecessary. Apparently setuptools compiles the 
> .pyc files in another directory than where they end up when they're 
> being run, and this causes the path information in them to be incorrect, 
> confusing pdb.

I think it would be useful if someone turned this into a little 
mini-howoto and placed it no the website. We can take it away again once 
the problem has been fixed in setuptools and/or buildout.

Regards,

Martijn



More information about the Grok-dev mailing list