Wingware Python IDE

The Intelligent Development Environment for Python Programmers

Constraints

Wing supports attaching only to a single debug process at a
time. Whenever you detach from a process, it begins free-running and will
not stop at any breakpoints or non-fatal exceptions. This limits what can
be done with detach/attach from a single copy of Wing. If you wish to
actively debug two processes at once, simultaneously controlling
stepping, breakpoint activation, and execution (as in a client/server
network program), you must run two copies of Wing at once.