Я использую точки останова в cherrypy все время в Wing IDE (3.x).Я должен упомянуть, что я не отлаживаю, когда приложение размещается через веб-сервер.Я запускаю приложение, используя встроенный в веб-сервер cherrypy, используя мой интерпретатор CPython, установленный на компьютере.
Код выглядит примерно так:
# main.py
# ...snip...
if __name__ == '__main__':
# Handle configuration settings, calling cherrypy.tree.mount in the process
generate_app(options.environment)
# Run the web server
engine = cherrypy.engine
try:
engine.start()
except:
sys.exit(1)
else:
engine.block()
Затем в Wing IDE я помещаюгде-то точка останова (скажем, в одном из моих контроллеров), а затем запустите main.py через IDE.Указание браузера на URL контроллера приведет к срабатыванию точки останова.
Надеюсь, что информация была полезной.