Re: buildout + debugzope + wsgi

Adam GROSZER <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
Hello,

I did the recipe z3c.recipe.paster:debug just in case someone needs
it.

Friday, January 22, 2010, 2:18:35 AM, you wrote:

BM> On Thu, Jan 21, 2010 at 11:47 PM, Adam GROSZER <[email protected]> wrote:
>> Hello,
>>
>> What do we use nowadays instead of the good old debugzope script
>> with buildout and wsgi (and paster)?
>> I somehow did not find a recipe for that.

BM> Both Grok & BlueBream use zope.app.debug.debug to create
BM> a debugger from database. And then create an interactive prompt,
BM> like this:

BM>        db = zope.app.wsgi.config(zope_conf)
BM>         debugger = Debugger.fromDatabase(db)
BM>         # Invoke an interactive interpreter shell
BM>         banner = ("Welcome to the interactive debug prompt.\n"
BM>                   "The 'root' variable contains the ZODB root folder.\n"
BM>                   "The 'app' variable contains the Debugger,
BM> 'app.publish(path)' "
BM>                   "simulates a request.")
BM>         __import__('code').interact(banner=banner,
BM>                                     local={'debugger': debugger,
BM>                                            'app': debugger,
BM>                                            'root': debugger.root()})


BM> But, there is slight difference between invoking the prompt in Grok
BM> and BlueBream. Grok has "[console_scripts]" entry point to create a
BM> custom command and BlueBream use "[paste.global_paster_command]"
BM> entry point to create sub-command for "paster".
BM> BTW, BlueBream's idea is inspired by Pylons and code is stolen from Grok :)

BM> Regards,
BM> Baiju M

-- 
Best regards,
 Adam GROSZER                            mailto:[email protected]
--
Quote of the day:
Every journalist has a novel in him, which is an excellent place for it.

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.