wiki:z3wingdbg
Last modified 11 years ago Last modified on 08/13/06 15:44:20

z3wingdbg: Wing IDE debugger integration for Zope3

Overview

Zope3 package providing debug integration with the Wing IDE, allowing you to run Zope3 applications under the control of the Wing debugger.

Requirements

  • Zope 3 (>= 3.3)
  • Wing IDE (>= 2.0.2)

Installation

Simply install this package using the standard distutils mantra:

$ python setup.py install

Alternatively, you can install z3wingdbg straight into a Zope3 instance by using the --home switch:

$ python setup.py install --home=/path/to/instance

Then copy the included z3wingdbg-include.zcml file to your Zope3 instance's etc/package-includes directory (or link it) to have Zope3 load z3wingdbg.

Usage

z3wingdbg adds a few configuration objects to the root site manager at /++etc++site/default/WingConfiguration. Server configuration objects can be found on the Contents tab, while the Edit tab lets you set general options. In a future release the included debugger management views will include a more userfriendly way of altering the configation, as well as documentation.

In the root ZMI view of your Zope3 instance, a link titled 'Manage Wing Debugger' leads to /++wing++debugger/, where you can control the debug server. Once started, all calls to the debug server (by default, an HTTP server listening on http://localhost:50080/) can be controlled by the Wing IDE.