[Grok-dev] Re: debugging into eggs

Philipp von Weitershausen philipp at weitershausen.de
Thu Aug 2 18:17:48 EDT 2007


Martijn Faassen wrote:
> 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.

Also see 
http://www.z3lab.org/sections/blogs/philipp-weitershausen/2007_07_30_pdb-ing-to-eggs?post_id=that-might-be-quick-f-ix


-- 
http://worldcookery.com -- Professional Zope documentation and training


More information about the Grok-dev mailing list